Skip to content

Tags: copyleftdev/allman

Tags

v0.3.0

Toggle v0.3.0's commit message
release: v0.3.0

47 deep reviews, 273 tests, hardened codebase.

Highlights since v0.2.0:
- fix: treat arguments null as absent in tools/call (DR46-H1)
- fix: cached tools/list via OnceLock, indexed field in send_message (DR45)
- test: 15 new regression tests (DR45-DR47)

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.0

Toggle v0.2.0's commit message
v0.2.0 — Hardened Release

31 adversarial deep reviews, 195 unit tests, ~130+ issues fixed.

Highlights:
- Complete input validation on all 4 MCP tools (create_agent, send_message, get_inbox, search_messages)
- JSON-RPC 2.0 spec compliance (notifications, error codes, version validation)
- Schema-runtime consistency (tools/list schema matches runtime behavior)
- Validation deduplication: validate_text_core() / validate_name() / validate_text_field()
- Hot-path optimization: zero unnecessary allocations on broadcast sends
- Concurrency hardening: atomic entry()-based DashMap operations, TOCTOU race elimination
- Defense-in-depth: path traversal protection, inbox caps, agent/project limits