Tracking hub for the primitive-enablement effort. Plan of record: docs/specs/agentic-platform-primitives.md (added in #558).
Goal
Enable the reusable primitive layer — headless execution, delivery, scheduling, first-class KB, memory, governance — so proactive-agent use cases (a chief-of-staff "Oliver", digests, monitoring, triage) become configuration, not bespoke features.
- Harness owns run → the headless run entrypoint (F1).
- Registry owns catalog + govern → discovery + governance seam (F6).
The six fundamentals
|
Fundamental |
State |
| F1 |
Headless, trigger-agnostic run entrypoint (run_agent_headless) |
keystone — spike next |
| F2 |
Async result + delivery spine (run-record + session) |
minimal in Phase A |
| F3 |
Scheduled trigger (modeled on sync_policies) |
Phase B |
| F4 |
KB as first-class primitive (decouple from Assistants) |
Phase C (open decision) |
| F5 |
Memory primitive (finish user-markdown-memory) |
Phase C |
| F6a |
Governance floor (audit / guardrails / PII) |
pulled into Phase A |
| F6b |
Registry catalog + dynamic discovery |
Phase D (deferred) |
Phase checklist
Resolved decisions
- F1 = minimal internal
run_agent_headless(...), A2A-ready seam (not an A2A server yet; if ever exposed, capabilities must include streaming=True).
- Governance is foundational — F6a floor forward into Phase A; F6b discovery deferred.
Open decisions (resolve at the gate)
Cross-cutting
Cohort-gate each primitive via RBAC scheduled-runs capability + SCHEDULED_RUNS_ENABLED kill switch. Model-tiering: keystone → top model (Fable 5), pattern-following fan-out → cheapest adequate. UX bar: flexible foundation, minimal user-facing surface, governance backend-invisible.
🤖 Generated with Claude Code
Tracking hub for the primitive-enablement effort. Plan of record:
docs/specs/agentic-platform-primitives.md(added in #558).Goal
Enable the reusable primitive layer — headless execution, delivery, scheduling, first-class KB, memory, governance — so proactive-agent use cases (a chief-of-staff "Oliver", digests, monitoring, triage) become configuration, not bespoke features.
The six fundamentals
run_agent_headless)sync_policies)Phase checklist
harness-entrypoint-spike-brief.md. Output = design note + go/no-go.run_agent_headless+ minimal F2 + F6a floor + "Run now" (top-tier model).scheduled-runscapability to the default role; keepSCHEDULED_RUNS_ENABLEDkill switch.Resolved decisions
run_agent_headless(...), A2A-ready seam (not an A2A server yet; if ever exposed,capabilitiesmust includestreaming=True).Open decisions (resolve at the gate)
Cross-cutting
Cohort-gate each primitive via RBAC
scheduled-runscapability +SCHEDULED_RUNS_ENABLEDkill switch. Model-tiering: keystone → top model (Fable 5), pattern-following fan-out → cheapest adequate. UX bar: flexible foundation, minimal user-facing surface, governance backend-invisible.🤖 Generated with Claude Code