-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Agentic process optimization for an SLS4All Inova MK1 selective laser sintering printer, printing PA12-GF. The thesis: compare agent harnesses and models operating the same MCP tool surface against the same printer, telemetry store, and knowledge base — so the harness/model is the only variable.
This wiki is the design + reference documentation. The operational runbook (commands, deploy rules, gotchas) lives in the repo's
CLAUDE.md; tool ground rules live inplugin/AGENTS.md.
A .NET plugin (Inova API Plugin) inside the printer firmware exposes telemetry and mid-print control on :5001. A Fastify recorder (Data Plane) captures every build into Postgres — the agent's single query surface. A TypeScript MCP server (Agent Plane) gives four harnesses (Claude Code, OpenCode, Codex, Antigravity) identical control + knowledge tools; every mutation is logged server-side. Results publish to four HuggingFace datasets (Datasets). The next phase (Roadmap) closes the loop: reflection, watchdog, playbook, GP surrogate.
| Page | What's there |
|---|---|
| Architecture | The full design doc: data plane / agent plane / learning loop, with diagrams and phase status |
| Data Plane | Recorder, NVMe spool → Postgres import, schema surface, build↔session registry linkage |
| Agent Plane | MCP tools, the four harnesses, chat broker + GUI, conversation store |
| Inova API Plugin | The .NET firmware plugin: API surface, runtime override endpoints, build/deploy workflow |
| Hardware Reference | Firmware port-80 endpoints, recoater multi-pass semantics, Z-axis conventions |
| Datasets | The four HF dataset repos, the data/exports/ contract, submodule guards |
| Operations | systemd units, deploy rules, post-print refresh, known gotchas |
| Roadmap | Phase 4 learning loop (reflector → watchdog → playbook → GP surrogate) and phase 5 |
| Phase | Scope | Status |
|---|---|---|
| 1. Linkage | build↔PrintSession registry (46/46 mapped) | ✅ deployed |
| 2. Knowledge base | reference sync, build summaries | ✅ deployed |
| 3. Tools & surfaces | 21 MCP tools × 4 harnesses, broker + GUI, conversation store, HF Conversations dataset | ✅ deployed |
| 4. Learning loop | reflector, watchdog, playbook, GP surrogate | ◌ active frontier |
| 5. Later | pgvector embeddings, vision watchdog | ◌ |