Releases: sagents-ai/sagents
Releases · sagents-ai/sagents
v0.8.0-rc.7
Immutable
release. Only release title and notes can be modified.
What's Changed
- update deps by @brainlid in #106
- Add Sagents.AgentResult helper for structured extraction by @brainlid in #107
- Add FileSystemServer.get_state/1 and fix CI-flaky subscriber test by @brainlid in #109
- Add Sagents.Extract for agent-layer structured extraction by @brainlid in #108
- Remove replace_file_lines tool from FileSystem middleware by @brainlid in #110
- Prep for v0.8.0-rc.7 by @brainlid in #111
Full Changelog: v0.8.0-rc.6...v0.8.0-rc.7
v0.8.0-rc.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- Support per-call
:initial_messageson SubAgent invocations by @brainlid in #100 - Add inline display mode for TodoList middleware by @brainlid in #101
- Add todo_snapshot content type to display_message template by @brainlid in #102
- Race-condition guards + shared streaming-session helpers by @brainlid in #104
- release v0.8.0-rc.6 by @brainlid in #105
Full Changelog: v0.8.0-rc.5...v0.8.0-rc.6
v0.8.0-rc.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- Replace the code and moduledoc examples in sagents.ex by @brainlid in #92
- Add Credo static analysis to CI and precommit by @brainlid in #93
- Consolidate AgentServer subscribe API into subscribe/3 + unsubscribe/3 by @brainlid in #94
- Minor docs cleanup around AgentServer.subscribe(agent_id, :debug) by @brainlid in #95
- Make interrupted agents restorable across process restart by @brainlid in #96
- Refactor public API: Session, Factory, FactoryRouter triad by @brainlid in #97
- Prep for v0.8.0-rc.5 by @brainlid in #98
Full Changelog: v0.8.0-rc.4...v0.8.0-rc.5
v0.8.0-rc.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- Expose agent_id as a top-level tool context key by @brainlid in #86
- Expose middleware-injected messages to debug subscribers mid-turn by @brainlid in #87
- Add synthetic display message hook for middleware by @brainlid in #88
- Recover from stale interrupted state on agent restart by @brainlid in #89
- Bump actions/cache from 4.3.0 to 5.0.5 by @dependabot[bot] in #76
- Bump actions/checkout from 5.0.1 to 6.0.2 by @dependabot[bot] in #61
- Add Dialyzer to sagents with CI integration by @brainlid in #90
- Prep for v0.8.0-rc.4 release by @brainlid in #91
New Contributors
- @dependabot[bot] made their first contribution in #76
Full Changelog: v0.8.0-rc.3...v0.8.0-rc.4
v0.8.0-rc.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add ProcessContext middleware for cross-boundary context propagation by @brainlid in #82
- Update version for v0.8.0-rc.2 release by @brainlid in #83
- Move ProcessContext snapshot to state.runtime (virtual, non-serialized) by @brainlid in #84
- Update for v0.8.0-rc.3 release by @brainlid in #85
Full Changelog: v0.8.0-rc.1...v0.8.0-rc.3
v0.8.0-rc.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fixed doc warning by @brainlid in #75
- Friendlier message for delta_conversion_failed errors by @brainlid in #77
- Replace Phoenix.PubSub with direct subscriptions for agent events by @brainlid in #79
- Add optional debug_summary/1 callback to middleware behaviour by @brainlid in #80
- Rename SubAgent middleware
subagent_typetotask_nameby @brainlid in #78 - New RC release - v0.8.0-rc.1 by @brainlid in #81
Full Changelog: v0.7.0...v0.8.0-rc.1
v0.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Make SubAgent.task_subagent_boilerplate public by @brainlid in #66
- Fix generated load_display_messages truncating long conversations by @brainlid in #68
- Use state returned from middleware on_server_start by @arjan in #67
- Add configurable max_runs to Agent and SubAgent by @brainlid in #69
- Fix filesystem line-number semantics and return post-edit preview by @brainlid in #71
- Fix FileSystemServer crash on linked port exit (trap_exit) by @arjan in #70
- Make scope a first-class argument across callbacks and tools by @brainlid in #72
- Update docs and templates for first-class scope channel by @brainlid in #73
- Version v0.7.0 by @brainlid in #74
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add configurable display_text for TodoList middleware by @brainlid in #52
- Add enabled flag to DebugLog middleware for production safety by @brainlid in #53
- Add FileSchema behaviour and rename filesystem tools by @brainlid in #54
- Document FileSchema and updated tool names in filesystem setup guide by @brainlid in #56
- Rename search_text to find_in_file and validate FileSystem tool config by @brainlid in #55
- Fix flaky SubAgentServer Registry race in HITL integration test by @brainlid in #57
- Refactor FileSystem: trim scope, remove FileSchema, rename tools by @brainlid in #58
- Propagate parent agent context to SubAgents by @brainlid in #59
- Add task-style sub-agents, cancellation hardening, CI pinning by @brainlid in #60
- Generate factory.ex template with Anthropic caching enabled by @brainlid in #64
- Prep for v0.6.0 release by @brainlid in #65
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Immutable
release. Only release title and notes can be modified.
Full Changelog: v0.5.0...v0.5.1
v0.4.4
Immutable
release. Only release title and notes can be modified.