🎉 Smithery is now a part of Arcade.dev! Read more in our announcement here
Build a production-minded AI agent using agent-contracts (contracts, slices, validation, graph, runtime, CLI tooling).
Use this skill when you are implementing an AI agent using agent-contracts (not modifying the library itself).
agent-contracts
ContractValidator(strict=True)
agent-contracts validate --strict
agent-contracts visualize
agent-contracts diff
examples/05_backend_runtime.py
request
response
_internal
ticket
orders
workflow
NodeRegistry.add_valid_slice(...)
NodeContract(name, description, reads, writes, supervisor, trigger_conditions, requires_llm, services, is_terminal)
writes=["request"]
NodeRegistry
build_graph_from_registry(...)
AgentRuntime
StreamingRuntime
pytest
pytest --cov=agent_contracts --cov-report=term-missing
agent-contracts validate --strict --module <your.nodes.module>
agent-contracts visualize --module <your.nodes.module> --output ARCHITECTURE.md
RequestContext
response.response_type
response.response_data
examples/04_multi_step_workflow.py
InteractiveNode
docs/core_concepts.md
docs/getting_started.md
docs/best_practices.md
docs/cli.md
examples/