- agent-widget.js/.css inject a floating chat HUD on every page (landing, play,
lab, deck, docs). Draggable (title bar), resizable (corner); position/size and
the full conversation persist in localStorage, so it carries across navigations.
- Same tool-loop + dual-provider (HF/OpenRouter) model picker as the full page,
in a compact ⚙ settings drawer; minimizes to a corner FAB.
- "Agent" nav links now open the HUD in place instead of navigating away.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add native agent: chat that drives WEED-SIM via tool calling
- /agent page: chat UI with provider picker (HF Inference Providers + OpenRouter),
visitor's API key held in-browser and proxied per-request (never stored),
full live model catalog with tool/free filters + context length (find the 1M
free models), and a teaching system prompt.
- Browser tool-loop executes WEED-SIM's own API as tools on the user's live
session (load/grow/breed/clone/germplasm/predict/bus) — fully associative.
- Backend /api/agent/chat + /api/agent/models proxy both routers (OpenAI-compatible).
- Nav + route manifest updated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Agent-usable surface + phone responsive + bus hygiene
- Cookieless sessions: X-WeedSim-Session header (+ ?sid= for sprites), so
agents/headless clients hold their own registry without cookies.
- Register WEED-SIM ops as K-os facilities -> populated, agent-discoverable
syscall table at /bus/api/facilities; bus resources documented as agent-usable.
- Agent quickstart in the doc hub; bus API added to the route manifest.
- Phone-responsive layouts for all four pages.
- Remove the Amalgam/Cascade receipt-mirror import from the vendored bus
(no live Champion-agency connections; harmless references retained).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
WEED-SIM: evolutionary genetics sandbox with embedded Observer Bus
Three modes over one genome: Play (pixel-art bud/leaf breeding), Speciation
Lab (BrAPI-style germplasm, parallel coordinates, gamut wheel, cross predictor,
Newick), and the Deck (shared-state hub). Bud/leaf HSV genetics with per-pixel
mask recolor. K-os Observer Bus vendored in-process: crosses publish provenance
receipts; full bus HUD mounted at /bus. Docker Space (port 7860).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>