27 lines
1.4 KiB
Markdown
27 lines
1.4 KiB
Markdown
# Session Goal
|
|
|
|
реализуй полностью. автономно
|
|
|
|
## Plan
|
|
1. Read protocol spec (docs/aicc-core.md) and testbed design (docs/testbed-design.md)
|
|
2. Inspect aicc-py SDK at ~/Desktop/aicc-py
|
|
3. Build testbed bridge skeleton (world, capsule, bridge with tools)
|
|
4. Implement tools: proprioception, vision, move, turn, look_at, interact
|
|
5. Add headless rendering for vision frames
|
|
6. Write agent demo loop
|
|
7. Run conformance suite (9/9 green)
|
|
8. Verify demo end-to-end, write README, commit per milestone
|
|
|
|
## Progress
|
|
- DONE: world engine (room, capsule physics/collision, beacon, audio) — testbed/room/world.py
|
|
- DONE: headless raycaster renderer (vision 160x120 + aligned depth grid) — testbed/room/render.py
|
|
- DONE: RoomBridge with all world tools + echo/boom/bump — testbed/bridge.py
|
|
- DONE: conformance runner — 9/9 green against testbed bridge (testbed/conformance.py)
|
|
- DONE: pytest suite — 33 tests green; ruff clean
|
|
- DONE: agent demo loop — LLM (OpenAI-compatible/ollama) + scripted fallback + auto handoff; E2E verified over WebSocket (scripted: 26 steps, beacon activated; LLM mode completed missions with gemma4:e2b)
|
|
- DONE: testbed/README.md, scripts/setup.sh deps, scripts/run_bridge.sh, BUILDLOG.md updated
|
|
- DONE: commits per milestone (skeleton, bridge+tools+conformance, tests+physics fixes, demo loop, docs, lint)
|
|
- VERIFIED: conformance 9/9, pytest 33/33, ruff clean, demo end-to-end
|
|
|
|
COMPLETED
|