Skip to content

Releases: trpc-group/trpc-agent-go

Release v0.7.0

04 Dec 07:00
a174df1

Choose a tag to compare

What's Changed

  • agui: add UpdateSessionState method for test server to fix test by @liuzengh in #743
  • model/openai: sanitize empty tool_calls chunks by @bytethm in #745
  • graph: check nil choices from final response by @WineChord in #747
  • docs: update graph.md for consistency and clarity by @Rememorio in #748
  • examples: fix format output of graph basic example by @WineChord in #749
  • lsc: use valid version instead of v0.0.0-00010101000000-000000000000 by @Flash-LHR in #753
  • server/debug: add detached context for debug server by @WineChord in #751
  • a2a: support a2a compatible with adk by @hyprh in #731
  • knowledge: support ocr handling by @hyprh in #643
  • {agent, graph}: implement generic getter for typed state retrieval by @Rememorio in #752
  • server/openai: add OpenAI-compatible server by @Rememorio in #707
  • knowledge/reranker: add query parameters to the rerank interface to provide sufficient contextual information for rerank processing by @nomand-zc in #729
  • {session/mysql, session/postgres}: fix event filtering to ensureat least one user message by @nomand-zc in #750
  • knowledge: fix knowledge reader not auto registered by @hyprh in #760
  • agent: add generic getter for typed runtime state retrieval by @Rememorio in #765
  • server/agui: still return existing messages even on snapshot error by @Flash-LHR in #763
  • agent: add runtime state retrieval from context by @Rememorio in #768
  • docs: update the code snippet in the session by @liuzengh in #769
  • model: append tool outputschema to tool description by @Flash-LHR in #756
  • knowledge/vectorstore/pgvector: optimize document update operations to reduce unnecessary network calls by @nomand-zc in #770
  • docs: add track events table for postgres by @Flash-LHR in #773
  • graph: return Done Response event but keep not emit it by @liuzengh in #776
  • docs: add callback registration usage by @Rememorio in #771
  • {docs, agent}: enhance AfterAgentArgs to include FullResponseEvent by @Rememorio in #775
  • {agent,graph,internal/util}: add internal utility package by @nomand-zc in #777
  • invocation: add logging for notifications to help debug timeout issues by @nomand-zc in #774
  • {server/agui, graph}: support graph event for agui by @Flash-LHR in #762
  • {session, memory}: simplify duplicate logic in the new service through refactoring by @nomand-zc in #758
  • graph/checkpoint/redis: support redis checkpoint service by @nomand-zc in #720
  • tool: add a new email tool and an example agent for sending email by @201430098137 in #714
  • checkpoint/redis: fix incorrect log package import by @nomand-zc in #785
  • internal/flow: use per-invocation include_contents flag by @WineChord in #780
  • {checkpoint/inmemory, checkpoint/sqlite}: align the semantics of namespaces with Redis by @nomand-zc in #783
  • tool/mcp: append StructuredContent to mcp results by @Flash-LHR in #789
  • telemetry: add support for thinking_enabled attribute in GenAI tracing by @liuzengh in #791
  • log: add context logger by @WineChord in #794
  • examples: update go.mods and add new one for graph module by @Rememorio in #798
  • {server/agui, docs, examples}: add ctx params for Translate by @Flash-LHR in #799
  • model: improve httpClient and standardize options initialization by @nomand-zc in #790
  • lsc: standardize options initialization by @nomand-zc in #788
  • {evaluation, docs, examples}: support tool criterion by @Flash-LHR in #742
  • .github: add CI check for examples go.mod and go.sum files by @Rememorio in #800
  • {server/agui, examples}: support activity message for history by @Flash-LHR in #766
  • add:model gemini by @pherzheyu in #732
  • lsc: use real version instead of v0.0.0-00010101000000-000000000000 by @Flash-LHR in #801
  • internal/flow: insert session summary after existing system messages by @Rememorio in #796
  • document: correct session document by @hyprh in #805
  • feat(model): implement Ollama-compatible model by @chengjoey in #781
  • server/a2a: support both pointer and value types part in A2A protocol converter by @liuzengh in #802
  • server/agui: support aggregator to aggregate AGUI events by @Flash-LHR in #797
  • agent: allow dynamic toolsets by @WineChord in #795
  • lsc: update copyright and license and downgrade go version by @Rememorio in #803

New Contributors

Full Changelog: v0.6.0...v0.7.0

Release session/mysql/v0.6.0

01 Dec 13:04
1d8fee9

Choose a tag to compare

tool: add a new email tool and an example agent for sending email (#714)

add email sending tool feature
1.add email tool
2.add example to use email tool

Release tool/arxivsearch/v0.6.1

26 Nov 14:39
7d13294

Choose a tag to compare

{agent, graph}: implement generic getter for typed state retrieval (#…

Release server/debug/v0.6.1

26 Nov 13:48
2c3e558

Choose a tag to compare

a2a: support a2a compatible with adk (#731)

Release server/agui/v0.6.1

26 Nov 13:52
2c3e558

Choose a tag to compare

a2a: support a2a compatible with adk (#731)

Release v0.6.1

26 Nov 14:38
7d13294

Choose a tag to compare

model/provider/v0.6.1

{agent, graph}: implement generic getter for typed state retrieval (#…

Release model/anthropic/v0.6.1

26 Nov 13:51
2c3e558

Choose a tag to compare

a2a: support a2a compatible with adk (#731)

Release memory/postgres/v0.6.1

26 Nov 13:50
2c3e558

Choose a tag to compare

a2a: support a2a compatible with adk (#731)

Release memory/mysql/v0.6.1

26 Nov 13:49
2c3e558

Choose a tag to compare

a2a: support a2a compatible with adk (#731)

Release evaluation/v0.6.1

26 Nov 14:37
7d13294

Choose a tag to compare

{agent, graph}: implement generic getter for typed state retrieval (#…