Skip to content
Peter Pak edited this page Jul 26, 2026 · 3 revisions

Agentic SLS Process Optimization

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 in plugin/AGENTS.md.

The system in one paragraph

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.

Pages

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

Status (2026-07-14)

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 ◌

Clone this wiki locally