Releases: bos-agent/bos-ai
v1.4.0
v1.4.0 (2026-06-12)
Chores
Documentation
-
bep: BEP 4 - micro-kernel and plugin architecture (#28,
eeacd7e) -
bep: BEP 4 - micro-kernel and plugin architecture (#27,
f499dc5)
Features
-
cli: Add entry-point plugin discovery for 3rd-party CLI extensions (#40,
fe8cc15) -
cli: BEP 9 — project scaffolding, generators, and doctor (#43,
da80655) -
config: BEP 6 — Configuration Architecture Redesign (#38,
98a76e3) -
core: BEP 4 — micro-kernel and plugin architecture (#30,
ae0f882) -
core: BEP 5 — ChatStore unified chat persistence and context assembly (#32,
9df16d4) -
core: Bos agent parity with top agents — Part 1 (#35,
e8350f4) -
exts: Add entry-point extension discovery for third-party packages (#33,
5f9fdf0) -
gateway: Implement channel runtime architecture (#39,
ff0b767) -
plugins: Plugins, tools, and gateway improvements (#42,
f4625ef) -
skills: Extension improvements — skills, EPs, and CLI init (#44,
0d3175f) -
tui: Production-grade TUI and CLI revamp (BEP 8) (#41,
1289165)
Refactoring
Detailed Changes: v1.3.0...v1.4.0
v1.3.0
v1.3.0 (2026-05-20)
Features
-
agent: Abort-safe history persistence, hardened actor cleanup, and process-group termination (
057bea5) -
agent: Task state emission, fixed task panel, dynamic iteration budget, ReActAgent rename (#24,
03f8286) -
defaults: Tighten agent prompt and harden filesystem tools (#26,
d01a1ef)
Refactoring
Detailed Changes: v1.2.0...v1.3.0
v1.2.0
v1.2.0 (2026-05-13)
Bug Fixes
Chores
- Change log maintainance (
a259cc7)
Features
-
cli: Add -i/--interactive and --whom options to bos ask (#20,
dff4a70) -
tui: Ctrl+enter interrupt message and slash-command autocomplete (#18,
70c951d)
Refactoring
-
cli: Replace --workspace/--whom with global --config option (#22,
4b609ef) -
extensions: Move in-memory extensions and add builtin skills support (#19,
5ad33b1)
Detailed Changes: v1.1.0...v1.2.0
v1.1.0
v1.1.0 (2026-05-05)
Bug Fixes
-
config: Accept any agent@* address in channel topology validation (#13,
420dcf0) -
consolidator: Ensure LLMs respond to summarization and update prompt (#16,
96dfc00) -
squad: Filter agent_spec to valid SquadAgent params via _build_params (#13,
420dcf0) -
squad: Wire start_squad() into bos start and bos tui startup paths (#13,
420dcf0) -
squad: Write channel info to agent.state so TUI can discover endpoints (#13,
420dcf0)
Chores
Documentation
-
config: Add squad multi-actor example to template.toml (#13,
420dcf0) -
squad: Add implementation plan for multi-actor runtime (#13,
420dcf0) -
squad: Move @mention parsing from frontend into ActorRegistry (#13,
420dcf0)
Features
-
named-actors: Implement runtime actor routing (#13,
420dcf0) -
squad: Add ActorRegistry with @mention parsing and routing (#13,
420dcf0) -
squad: Add SquadActor with target_actor attribution (#13,
420dcf0) -
squad: Add SquadAgent with tool-noise filtering (#13,
420dcf0) -
squad: Add start_squad runner with multi-actor wiring (#13,
420dcf0) -
squad: Wire ActorRegistry into HttpChannel for @mention routing (#13,
420dcf0)
Refactoring
-
core: Reject new messages during active turn instead of buffering (#15,
b7eacb0) -
squad: Use _apply for agent construction in _build_squad_agent (#13,
420dcf0)
Testing
Detailed Changes: v1.0.0...v1.1.0
v1.0.0
v1.0.0 (2026-05-03)
Bug Fixes
-
core: Make _call_tool delegate to _invoke_tool as shared dispatch path (#11,
8f62c46) -
test: Include UpdateMemory in star-capabilities assertion (#9,
81ed046) -
tui: Re-discover channel port from agent.state on reconnect (#8,
5bb4eb1) -
tui: Rebind escape to interrupt_turn, ctrl+c to quit, drop ctrl+q (#8,
5bb4eb1) -
tui+core: Reliable httpclient port discover. default agent spec override. (#8,
5bb4eb1)
Documentation
Features
-
memory: Add InMemMemoryExtension replacing InMemMemoryStore (#11,
8f62c46) -
memory: Add MarkdownMemoryExtension replacing MarkdownMemoryStore (#11,
8f62c46) -
memory: Add MemoryExtension protocol and ep_memory extension point (#11,
8f62c46) -
memory: Replace UpdateMemory with Remember/Recall/Forget tools, maxims integration (#11,
8f62c46) -
memory: Two-temperature MemoryExtension with Remember/Recall/Forget tools (#11,
8f62c46) -
memory: Update core exports for MemoryExtension types (#11,
8f62c46) -
memory: Wire MemoryExtension through AgentHarness (#11,
8f62c46)
Refactoring
-
core: Disambiguate agent_name into role vs name (#9,
81ed046) -
core: Fetch maxim content from store, add memory_usage param (#11,
8f62c46) -
core: Modularize default extensions and configuration (#12,
29f98e6) -
core: Replace list_maxims with dict-based maxims (#11,
8f62c46) -
harness: Remove _create_local_tools and ToolRegistry import (#9,
81ed046) -
harness: Remove SendMail tool from harness-scoped local tools (#9,
81ed046) -
memory: Make the markdown memory extension as default (#12,
29f98e6) -
memory: Migrate tests and sources to MemoryExtension and maxims naming (#11,
8f62c46) -
memory: Remove deprecated MemoryStore and ep_memory_store (#11,
8f62c46) -
message_store: Make the jsonl message store as default (#12,
29f98e6)
Testing
Detailed Changes: v0.2.1...v1.0.0
v0.2.1
v0.2.1 (2026-04-30)
Bug Fixes
- Trigger version bump to resolve pypi conflict (
4571391)
Detailed Changes: v0.2.0...v0.2.1
v0.2.0
v0.2.0 (2026-04-30)
Features
-
config: Support explicit agent capability allowlists (#4,
ee4de30) -
core: Decouple agent dependencies and enhance CLI (#6,
ea1674b)
Testing
Detailed Changes: v0.1.1...v0.2.0
v0.1.1
v0.1.1 (2026-04-27)
Bug Fixes
- release: Advance past deleted PyPI 0.1.0 artifact (
33555fe)
Detailed Changes: v0.1.0...v0.1.1
v0.1.0
v0.0.1
v0.0.1 (2026-04-27)
Bug Fixes
- Trigger 0.2.1 release (
6caed37)
Chores
- Reset change log (
91d4e24)
Detailed Changes: v0.0.0...v0.0.1