Skip to content

forge v0.1.0 — first public release

Choose a tag to compare

@musokean musokean released this 24 Aug 07:30
· 65 commits to main since this release

forge v0.1.0 — first public release

A config-driven, multi-model AI agent with a readable codebase.

Highlights

  • ReAct core loop with rule-based pre-routing (greetings/simple Q&A answer in 0ms, no model call)
  • Multi-agent orchestration: parallel task decomposition, debate mode, auto-routing
  • Engineering backbone: read/write tool tiers, context truncation + rolling summaries, error retry + degradation, per-step tracing, write-operation approvals
  • Structured output (JSON-schema enforced), local knowledge base (SQLite + FTS5), golden-set eval
  • Web UI + Markdown export
  • Config-driven: switch models/roles via config/models.yaml, no code changes
  • Zero hard dependencies beyond openai + httpx

Install

pip install -e .
forge                # interactive chat
forge "your question"  # one-shot Q&A

CI

CI
Tests pass on Python 3.9 / 3.11 / 3.13 (168 tests) + release-copy build check + model smoke.