Releases: trpc-group/trpc-agent-go
Releases · trpc-group/trpc-agent-go
Release v0.7.0
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
- @201430098137 made their first contribution in #714
Full Changelog: v0.6.0...v0.7.0
Release session/mysql/v0.6.0
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
{agent, graph}: implement generic getter for typed state retrieval (#…
Release server/debug/v0.6.1
a2a: support a2a compatible with adk (#731)
Release server/agui/v0.6.1
a2a: support a2a compatible with adk (#731)
Release v0.6.1
model/provider/v0.6.1
{agent, graph}: implement generic getter for typed state retrieval (#…
Release model/anthropic/v0.6.1
a2a: support a2a compatible with adk (#731)
Release memory/postgres/v0.6.1
a2a: support a2a compatible with adk (#731)
Release memory/mysql/v0.6.1
a2a: support a2a compatible with adk (#731)
Release evaluation/v0.6.1
{agent, graph}: implement generic getter for typed state retrieval (#…