Imported from ieverythng/nao_chatbot_llm (
AGENTS.md). Install upstream withnpx skills add ieverythng/nao_chatbot_llm. Copyright stays with the author.
chatbot_llm Agent Notes
- Keep this package as user-facing dialogue and route owner.
- Planner handoff is optional and must remain deterministic (structured payloads, no hidden side effects).
- Publish structured turn trace events for observability instead of relying on rosout parsing.
- Preserve social-turn dialogue routing unless explicit action intent is present.
- Do not embed plan objects in user_intent payloads; planner_llm owns plan generation.
- Keep planner handoff contracts free of legacy seams (
goal_token, plannerack_mode, plannerack_text,world_model_*payloads). - Build planner
grounded_contextwith Hybrid Minimal T0 only (knowledge_snapshot,scene_summary,state_t0).