Docs Home | Agent-Native | Benchmarks | Framework Comparison | Ecosystem
This roadmap tracks high-value work to strengthen Qirrel as an agent-compatible runtime while preserving lightweight deterministic parsing.
- Keep deterministic parsing as a stable core.
- Add agent/runtime capabilities as optional layers.
- Prefer explicit contracts (schemas, errors, protocol behavior).
- Avoid hidden coupling between direct API mode and agent mode.
Why: improves interoperability and discoverability in MCP-native orchestrators.
Candidate scope:
resources/list,resources/readprompts/list,prompts/get- reusable extraction profile resources
Done when: tools + resources + prompts can be consumed by a generic MCP client without custom glue.
Why: tool invocation failures should be deterministic and machine-actionable.
Candidate scope:
- strict schema validation for
tools/callarguments - optional output-schema enforcement
- standardized validation error payloads
Done when: invalid inputs consistently return structured, predictable error responses.
Why: many agents need short-term and long-term memory surfaces.
Candidate scope:
- in-memory session memory
- SQLite adapter
- key-value interface for external stores
Done when: memory adapters are pluggable without changing parse pipeline internals.
Why: operations teams need explicit approval controls for sensitive flows.
Candidate scope:
- tool-level approval metadata
- pause/resume workflow hooks
- policy hooks (allow/deny by tool and argument shape)
Done when: approvals can be enforced by policy without forking core runtime.
Why: production agent stacks need observability and reproducible quality checks.
Candidate scope:
- event-to-trace export (JSONL/OTel-friendly)
- eval harness for tool success rate/latency/schema violations
Done when: teams can compare versions with repeatable metrics and trace artifacts.
- strict tool contracts
- resources/prompts
- tracing/evals
- memory adapters
- human approval controls
This order front-loads interoperability + reliability before higher-level workflow features.