Skip to content

Latest commit

 

History

History
121 lines (93 loc) · 8.57 KB

capabilities.md

File metadata and controls

121 lines (93 loc) · 8.57 KB

Capability matrix, agentic/v1

Generated by spec/tools/conformance_matrix.py from a run of the shared conformance fixtures (spec/conformance/v1/fixtures). Do not edit by hand; regenerate with python spec/tools/conformance_matrix.py --write-docs docs/capabilities.md.

Run: 2026-09-23T19:34:19+00:00, commit 4f583aae7bcd, Linux-6.8.0-1061-aws-x86_64-with-glibc2.35.

Every cell is derived from fixture outcomes, never declared (spec/v1/primitives.md, section 6): supported means every fixture requiring the capability passed; partial means some passed; unsupported means the runtime skipped or failed all of them; not_tested means no fixture requires it or the runtime did not run in this generation, for the reason given below.

Runtimes

Runtime Binding Compared Status Passed Failed Skipped
reference spec/tools/reference_runtime.py by the runner on the binding's normalized results ran 24 0 0
jvm-core ports/jagentic-core: JUnit ConformanceTest inside the binding (ported comparator), read from JUnit XML ran 24 0 0
flink pom.xml: JUnit FlinkConformanceTest inside the binding (ported comparator), read from JUnit XML ran 24 0 0
pekko agentic-pekko: JUnit PekkoConformanceTest inside the binding (ported comparator), read from JUnit XML ran 24 0 0
clojure agentic-clj: agentic.conformance/run-all by the runner on the binding's normalized results ran 24 0 0
python entry point pyagentic = agentic.conformance:matrix_binding by the runner on the binding's normalized results ran 24 0 0
pyflink agentic_pyflink.conformance: run_all() inside the binding (imported shared comparator), outcomes read from its run_all ran 24 0 0
python-jvm agentic_flink.conformance: run_all('local-jvm') inside the binding (imported shared comparator), outcomes read from its run_all ran 24 0 0
python-flink agentic_flink.conformance: run_all('flink-jvm') inside the binding (imported shared comparator), outcomes read from its run_all ran 24 0 0

Capabilities

Capability reference jvm-core flink pekko clojure python pyflink python-jvm python-flink
routing supported supported supported supported supported supported supported supported supported
rule_brain supported supported supported supported supported supported supported supported supported
llm_brain supported supported supported supported supported supported supported supported supported
tools supported supported supported supported supported supported supported supported supported
structured_tool_args supported supported supported supported supported supported supported supported supported
guardrails supported supported supported supported supported supported supported supported supported
verifier supported supported supported supported supported supported supported supported supported
ordering supported supported supported supported supported supported supported supported supported
idempotency supported supported supported supported supported supported supported supported supported
retry supported supported supported supported supported supported supported supported supported
memory supported supported supported supported supported supported supported supported supported
retrieval supported supported supported supported supported supported supported supported supported
context_window supported supported supported supported supported supported supported supported supported
replay supported supported supported supported supported supported supported supported supported
suspend_resume supported supported supported supported supported supported supported supported supported
timers supported supported supported supported supported supported supported supported supported
saga supported supported supported supported supported supported supported supported supported
a2a supported supported supported supported supported supported supported supported supported
cep supported supported supported supported supported supported supported supported supported
event_time supported supported supported supported supported supported supported supported supported
checkpoint_recovery supported supported supported supported supported supported supported supported supported
parallelism supported supported supported supported supported supported supported supported supported
durable_store supported supported supported supported supported supported supported supported supported

Fixtures

Fixture Requires reference jvm-core flink pekko clojure python pyflink python-jvm python-flink
routing-keyword routing, rule_brain passed passed passed passed passed passed passed passed passed
routing-default routing, rule_brain passed passed passed passed passed passed passed passed passed
tool-invocation routing, rule_brain, tools, structured_tool_args passed passed passed passed passed passed passed passed passed
tool-failure tools, retry passed passed passed passed passed passed passed passed passed
guardrail-rejection guardrails passed passed passed passed passed passed passed passed passed
verification-failure verifier passed passed passed passed passed passed passed passed passed
retry-tool tools, retry passed passed passed passed passed passed passed passed passed
duplicate-turn idempotency, tools passed passed passed passed passed passed passed passed passed
ordered-concurrent-turns ordering, memory passed passed passed passed passed passed passed passed passed
memory-read-write memory passed passed passed passed passed passed passed passed passed
replay-after-restart replay, memory, durable_store passed passed passed passed passed passed passed passed passed
suspend-resume suspend_resume, durable_store passed passed passed passed passed passed passed passed passed
saga-compensation saga, tools passed passed passed passed passed passed passed passed passed
a2a-delegation a2a, tools passed passed passed passed passed passed passed passed passed
retrieval retrieval passed passed passed passed passed passed passed passed passed
llm-brain-scripted llm_brain, tools, structured_tool_args passed passed passed passed passed passed passed passed passed
context-window context_window, memory passed passed passed passed passed passed passed passed passed
timer-fires timers, tools passed passed passed passed passed passed passed passed passed
event-time-timer timers, event_time, tools passed passed passed passed passed passed passed passed passed
cep-sequence cep, event_time, tools passed passed passed passed passed passed passed passed passed
timer-survives-restart timers, checkpoint_recovery, durable_store passed passed passed passed passed passed passed passed passed
parallel-conversations parallelism, ordering, memory passed passed passed passed passed passed passed passed passed
path-verifier-override routing, verifier passed passed passed passed passed passed passed passed passed
path-verifier-fallback routing, verifier passed passed passed passed passed passed passed passed passed

Notes

reference

  • every fixture passed

jvm-core

  • every fixture passed

flink

  • every fixture passed

pekko

  • every fixture passed

clojure

  • every fixture passed

python

  • every fixture passed

pyflink

  • every fixture passed

python-jvm

  • every fixture passed

python-flink

  • every fixture passed