Releases: voocel/agentcore
Releases · voocel/agentcore
v1.5.0
agentcore v1.5.0
A ground-up rewrite. old version was a heavy orchestration framework with complex workflows
and rigid abstractions. new version strips it all away — what remains is a minimal, composable
library for building AI agents in Go.
What Changed
old version tried to do everything: workflow orchestration, state machines, chained pipelines.
new version does one thing well: a clean agent loop with streaming events.
- Single event stream drives everything — TUI, Web, CLI, whatever you build
- Tool interface is 4 methods, not a framework
- Context pipeline (transform + convert) replaces rigid middleware chains
- Multi-agent via tool invocation, not a separate orchestration layer
Core
Agent— stateful wrapper with subscribe/prompt/abort lifecycleAgentLoop— double-loop architecture (inner: tool calls + steering, outer: follow-ups)Event— 11 event types covering the full agent lifecycleToolinterface — Name, Description, Schema, Execute. That's it.SubAgent— parallel and chained multi-agent execution as a toolStreamFn— bring your own LLM, or use the built-in adapters