Skip to content

v0.2.0 — five real scenarios, Docker sandbox, one-command install, English UI

Choose a tag to compare

@FORIFOR FORIFOR released this 12 Sep 21:39
· 170 commits to main since this release

v0.2.0

Everything in this release was driven by real runs through the local Claude Code CLI (claude-opus-5) and two other providers; the unedited artifacts and event logs are under docs/evidence/.

Real scenarios (one run each, 2026-09-13)

Request Result Checks Review Cost Time
Launch page + 3 post drafts completed 10/10 6/6 $1.66 18 min
Python CLI + unittest + README (tests re-run in the Docker sandbox) completed 14/14 7/7 $1.87 16 min
Source-grounded comparison of 3 pages failed → partial after a scheduler fix 10/13 5/8 $0.91 + $6.07 5 + 24 min
4-file static docs site completed 39/39 12/12 $3.03 15 min

Other providers on the launch-page request: OpenAI-compatible gpt-4.1-mini completed in 29 s ($0.02); local Ollama qwen2.5:7b reached partial; qwen2.5:3b could not plan.

New

  • Docker sandbox (--network none, read-only root, host uid, cap-drop, resource limits); auto selection docker → seatbelt → refuse. Verified on a real engine (Colima).
  • One-command install: uvx --from "git+https://github.com/FORIFOR/Multibot#subdirectory=backend" agentteam quickstart (UI, prompts, skills and schemas ship in the wheel; quickstart probes, serves and opens the browser).
  • English UI with an EN/JA toggle.
  • Milestone replanning: after the DAG finishes, the Master may add tasks if the goal is not met (max_replans).
  • New checks: html_links, json_schema, python_syntax, file_size_max, regex_count.
  • scripts/eval_scenarios.py to run request types end to end and record results; docs/config/cost-optimized.yaml.

Fixed (all found by real runs, all covered by tests — 46 deterministic tests)

  • Reviewer verifying two tasks had only its last verdict applied
  • Structured single-shot CLI calls hit max_turns
  • Milestone-added reviewer tasks never started; reviewer ending without a verdict left the target stuck
  • Diamond dependencies (t2→t1, reviewer→t1,t2) deadlocked
  • Per-session budget cap failures now continue once; weak models that publish everything but skip finish_task are accepted with an explicit runtime note

MIT.