Skip to content

Release v0.3.0

Choose a tag to compare

@sandyskies sandyskies released this 14 Oct 01:50
· 248 commits to main since this release
c4ca027

What's Changed

  • tool/agent: fix test compatibility with tool input event synchronization by @bytethm in #421
  • examples: remove hardcoded API key from graph_debugserver by @bytethm in #422
  • {agent, telemetry}: add output for invoke_agent span by @liuzengh in #419
  • {flow,agent_tool,processor/functioncall}: improve the notification wating time during multiple rounds of flow sessions to prevent message non persistence in multi-agent mode by @nomand-zc in #424
  • internal/flow: fix duplicate tool messages emitted after parallel tool execution by @Flash-LHR in #420
  • graph: Fix event leakage between concurrent nodes by @nomand-zc in #425
  • docs: update graph docs on subagents by @WineChord in #428
  • knowledge: add url source alias option by @hyprh in #427
  • graph: support multiturn chat for graph by @WineChord in #423
  • {session/summary, examples}: introduce session summary and add summarization example by @Rememorio in #256
  • {server/agui, examples, docs}: support agui by @Flash-LHR in #379
  • {invocation,event,runner,session/redis}: improve channel buffer size for runner and add queue monitoring logs by @nomand-zc in #426
  • {processor/content,session,runner}: Fix read/write race condition in session events by @nomand-zc in #429
  • {invocation,processor/functioncall,transfer_tool}: Fix transfer message loading failure and Remove the unused endInvocation field by @nomand-zc in #430
  • docs: update on session service usage on debugserver by @WineChord in #431
  • examples: enhance math specialist tool with input schema and update README by @Rememorio in #432
  • examples/llmagent: refactor llmagent example for clarity by @Rememorio in #433
  • events: use the correct import of logger by @Rememorio in #434
  • {docs, examples}: add agui dependency explanation by @Flash-LHR in #436
  • lsc: refactor to solve linter by @Rememorio in #435
  • runner: adjust runner's channel buffer size to match agent's by @nomand-zc in #438
  • processor/content: refactor get history event message by @nomand-zc in #437
  • lsc: replace interface{} with any and gofmt files by @Rememorio in #439
  • lsc: rename files for clarity by @Rememorio in #442
  • lsc: replace isToolEvent with IsFinalResponse method by @liuzengh in #443
  • planner: update comment of planner by @hyprh in #448
  • processor/output: enhance JSON extraction in output processor logic by @nomand-zc in #440
  • knowledge: support user-defined document parsing by @nomand-zc in #444
  • {examples, model}: support streaming reasoning content and add thinking demo by @Rememorio in #445
  • docs: format list for artifact by @Flash-LHR in #451
  • docs: restructure navigation and enable Mermaid diagrams by @Flash-LHR in #454
  • lsc: replace event.Choices with event.Response.Choices by @Rememorio in #452
  • tool: default agent tool's skip summarization to false by @WineChord in #450
  • docs: update event stream handling section in agent docs by @bytethm in #449
  • docs: add doc about thinking enabled without planner by @Rememorio in #456
  • internal/flow/processor: optimize the logic for extracting JSON objects by @Rememorio in #459
  • knowledge/embedder: extract response func to eliminate code duplication by @liuzengh in #461
  • {docs,examples}: add usage instructions for RequestID by @nomand-zc in #458
  • invocation: improve outlier handling for invocation notice by @nomand-zc in #455
  • telemetry: align with OpenTelemetry GenAI semantic conventions by @liuzengh in #460
  • {server/agui, docs}: refactor AG-UI server to use service factories and export runner package by @Flash-LHR in #457
  • {server/agui, examples}: use official agui go sdk dependency by @Flash-LHR in #463
  • examples: update copyright by @Flash-LHR in #468
  • tool: update ToolSet interface to return Tool type by @liuzengh in #469
  • tool: update Tools method to return Tool type instead of CallableTool by @liuzengh in #471
  • graph: pass pregel error to event.Error by @WineChord in #470
  • graph: add subgraph node and example by @WineChord in #462
  • tool/mcp: add session-level reconnection mechanism by @bytethm in #378
  • knowledge: fix maxResult parameter not working by @nomand-zc in #472
  • docs: improve graph docs by @WineChord in #453
  • {docs, examples}: add custom translator example for agui by @Flash-LHR in #466
  • graph: support node-level retry for graph by @WineChord in #465

Full Changelog: v0.2.2...v0.3.0