Fetching metadata from the HF Docker repository...
-
feat: demo enhancements — per-role routing, HITL end-to-end, cleaner timeline
rohanjain2312 +1: Claude Sonnet 4.6 Change 1: Add build_router_with_generator_override() to llm/router.py.
Generator role uses HuggingFace (HF Spaces) or Ollama (local) as a weak
model; all other roles route to AnthropicProvider (Claude Haiku 4.5).
Wire through app.py, demo/app.py, and demo/demo_runner.py.
Change 2: Replace 4 hard demo tasks (LFU Cache, expression evaluator,
alien dictionary, RLE) with 4 medium tasks (merge intervals, flatten,
deduplicate, safe_get) better suited to the 3b model's failure profile.
Change 3: Wire HITL interrupt() end-to-end in Gradio UI.
- AgentConfig.autonomy_level default changed to review_repairs.
- demo_runner.py: add AgentSession dataclass, rewrite run_demo_async to
yield session/interrupt dict events, add resume_demo_async for Command
resume. run_demo_sync raises NotImplementedError for non-full_auto.
- demo/app.py: add hidden review panel, async streaming generators,
agent_session_state gr.State.
Change 4: Move upgrade artifacts to docs/upgrade/. Rewrite CLAUDE.md with
acc…