Skip to content

v0.4.0 — Phase 4 Robustness + Phase 5 Polish

Choose a tag to compare

@cioffiAI cioffiAI released this 06 May 13:59
· 21 commits to master since this release

What's New

Phase 4 — Robustness

  • Structured logging (file-based, configurable level via LOG_LEVEL env)
  • Backend health checks (healthy/unhealthy/dead with 3-failure threshold)
  • Configurable retry per backend (max_retries + retry_delay with exponential backoff)
  • Rate limiting per backend (rate_limit_rps token bucket)
  • Non-blocking startup + WarmingUpError grace

Phase 5 — Portfolio Polish

  • PDF tesina updated: v0.4.0, 61 tests, 10 files, Phase 4 completed
  • Config YAML fully commented (every field explained)
  • GitHub Actions CI (test + lint + format on push/PR, ubuntu + windows)
  • Tagged release v0.4.0

Changelog

439104f feat: Phase 5 portfolio polish
90765e8 chore: add *.log and chroma.sqlite3 to .gitignore
40e86f6 fix: non-blocking startup + WarmingUpError grace
c4aa01c feat: Phase 4 robustness
7f01873 docs: ARCHITECTURE.md rewrite, ruff linter, PDF tesina
dab75a2 feat: Phase 3 cross-agent memory
b03abbe fix: ReadOnlyBlockedError public, parallel broadcast
0c36648 feat: HTTP connector, read_only, broadcast, timeout
12e54ae docs: README + AGENTS.md update
5a64014 Phase 2: Routing + Backend Connectors
005590b Add AGENTS.md instructions
e209f40 Add MIT License
14dbdc5 Initial commit: Phase 1 complete

Tests

61 tests across 10 files, all passing. CI runs on Ubuntu + Windows.