armature
A lightweight, declarative agent harness — define multi-agent workflows as YAML, run them from Python or the CLI, and they get measurably better every run.
File Explorer
- bug_report.yml
- feature_request.yml
- ci.yml
- publish.yml
- pull_request_template.md
- __init__.py
- continual.py
- local.py
- merge.py
- mock.py
- remote.py
- s2l.py
- trace.py
- trainer.py
- trainer_mlx.py
- trainer_peft.py
- trainer_unsloth.py
- __init__.py
- data.py
- eval.py
- factory.py
- manifest.py
- policy.py
- preprocess.py
- registry.py
- __init__.py
- llm_cache.py
- __init__.py
- models.py
- router.py
- __init__.py
- hermes.py
- __init__.py
- lifecycle.py
- __init__.py
- carry.py
- logic.py
- runner.py
- __init__.py
- client.py
- __init__.py
- base.py
- gate.py
- llm.py
- provider_errors.py
- script.py
- subagent.py
- tool_call.py
- __init__.py
- runner.py
- workflow.yaml
- __init__.py
- builder.py
- cli.py
- docker_runner.py
- integrity.py
- manifest.py
- results.py
- runner.py
- verifier.py
- __init__.py
- permissions.py
- __init__.py
- builtins.py
- memory_tools.py
- registry.py
- __init__.py
- aggregator.py
- layout.py
- loader.py
- panels.py
- run_report.py
- sparkline.py
- __init__.py
- checkpoint.py
- context.py
- dag.py
- engine.py
- loop.py
- prompt.py
- truncation.py
- __init__.py
- docker.py
- __init__.py
- app.py
- jobs.py
- models.py
- registry.py
- triggers.py
- __init__.py
- __init__.py
- context.py
- loader.py
- models.py
- risk.py
- validator.py
- __init__.py
- artifacts.py
- bootstrap.py
- diagnostics.py
- embedder.py
- evaluator.py
- export.py
- extractor.py
- improvement_store.py
- knowledge.py
- leverage.py
- memory.py
- reconcile.py
- session.py
- traces.py
- __init__.py
- autoharness.py
- improve.py
- __init__.py
- langfuse.py
- langsmith.py
- six_thinking_hats.yml
- __init__.py
- runner.py
- stall.py
- __init__.py
- __main__.py
- cli.py
- cli_wizard.py
- config.py
- demo.py
- reporting.py
- ADAPTER-POWERED-TEAMS.md
- ARCHITECTURE.md
- ARMATURE-IN-PRODUCTION.md
- ARMATURE-PHILOSOPHY.md
- ARMATURE-SPEC-REF.md
- BUILD_FIRST_WORKFLOW.md
- CHATBOT-AND-STREAMING.md
- CHECKPOINT-AND-RESUME.md
- CONTEXT-ISOLATION.md
- DAG-vs-LANGGRAPH.md
- DECLARATIVE-CONTROL-FLOW.md
- FAN-IN_FAN-OUT.md
- FAQ.md
- header.html
- HQS-AND-SELF-IMPROVEMENT.md
- HUMAN-IN-THE-LOOP.md
- INTEGRATION.md
- JUDGE-PATTERN.md
- MEMORY-AND-CONTEXT.md
- MISSION-AS-CONTEXT.md
- MODEL-TIERS.md
- QUORUM-SCORING.md
- regen-guide.sh
- ROLE-TAXONOMY.md
- SAFETY-AND-GOVERNANCE.md
- SANDBOX-AND-ISOLATION.md
- SUBAGENT-COMPOSITION.md
- USER-GUIDE.md
- WORKFLOW-PACKAGES.md
- agent.yaml
- __init__.py
- README.md
- workflow.yaml
- destinations.yaml
- README.md
- workflow.yaml
- destinations.yaml
- README.md
- secrets.env.example
- workflow.yaml
- 00_hello_ollama.yml
- 01_hello_world.yml
- 02_research_pipeline.yml
- 03_deliberation_standard.yml
- 04_fan_out.yml
- 05_enterprise_slm_tiers.yml
- 06_human_in_the_loop.yml
- 07_lora_adapter.yml
- 11_iterative_refinement.yml
- 12_agent_reference.yml
- README.md
- starter_template.yml
- __init__.py
- cli.py
- cli_driver.py
- concurrency.py
- fault.py
- hqs.py
- plan.py
- record.py
- report.py
- runner.py
- sandbox.py
- soak_verdicts.py
- stats.py
- svgplot.py
- trace_io.py
- verdicts.py
- difficulty.csv
- READING-REPORTS.md
- RESULTS-AND-LIMITATIONS.md
- soak-test-design.md
- soak-test-plan.md
- WHAT-WE-BUILT.md
- cold_vs_warm.yml
- h1-five-level.yml
- hqdynamics.yml
- quick.yml
- soak-smoke.yml
- soak.yml
- real_competitive_analysis.yml
- real_deliberation.yml
- real_iterative_refinement.yml
- real_research_pipeline.yml
- synth_fanout_deep.yml
- synth_fanout_mid.yml
- synth_fanout_wide.yml
- campaign_research_brief.yml
- campaign_research_brief_memory.yml
- campaign_research_brief_memory_nav.yml
- campaign.expected.jsonl
- runs.jsonl
- difficulty.csv
- sample_spec.yml
- conftest.py
- test_cli.py
- test_cli_driver.py
- test_fault.py
- test_hqs.py
- test_memory_pyramid_rich.py
- test_nav_spec_smoke.py
- test_plan.py
- test_record.py
- test_replay_determinism.py
- test_report.py
- test_report_3arm.py
- test_runner.py
- test_runner_executable.py
- test_runner_gaps.py
- test_sandbox.py
- test_soak.py
- test_stats.py
- test_svgplot.py
- test_trace_io.py
- test_verdicts.py
- .gitignore
- conftest.py
- DESIGN.md
- preview_3arm_report.py
- README.md
- requirements.txt
- run.py
- .dockerignore
- __init__.py
- app.py
- armature_client.py
- Dockerfile
- graph.py
- nodes.py
- requirements.txt
- state.py
- research.yml
- .env.example
- docker-compose.yml
- test_data.py
- test_eval.py
- test_local_factory.py
- test_manifest.py
- test_merge_factory.py
- test_mock_factory.py
- test_registry.py
- test_remote_factory.py
- test_s2l_factory.py
- test_trace_factory.py
- __init__.py
- test_llm_cache.py
- __init__.py
- test_channels.py
- test_adapter_command.py
- test_provider_error_message.py
- test_validate_warnings.py
- test_watch_command.py
- __init__.py
- test_hermes_emitter.py
- test_lora_adapter_example.py
- adapter.safetensors
- adapter_config.json
- child-workflow.yaml
- echo-workflow.yaml
- guided-json-workflow.yaml
- isolated-child.yaml
- loop-child.yaml
- minimal.yaml
- __init__.py
- test_behaviors.py
- test_lifecycle.py
- test_rogue_signals.py
- test_safety_rules.py
- __init__.py
- test_end_to_end.py
- test_memory_nav_registration.py
- test_memory_navigation.py
- test_phase2.py
- __init__.py
- test_carry.py
- test_cli_loop.py
- test_logic.py
- test_runner.py
- __init__.py
- test_mcp_client.py
- __init__.py
- test_gate.py
- test_llm.py
- test_llm_account_scoped.py
- test_llm_adapter.py
- test_llm_cache_integration.py
- test_llm_knowledge_suppression.py
- test_llm_mission.py
- test_llm_streaming.py
- test_llm_tool_dispatch.py
- test_llm_tools_tracked.py
- test_provider_errors.py
- test_script.py
- test_subagent.py
- test_tool_call.py
- __init__.py
- test_optimizer.py
- conftest.py
- test_builder.py
- test_cli.py
- test_docker_integration.py
- test_docker_runner.py
- test_e2e.py
- test_integrity.py
- test_pkg_manifest.py
- test_results.py
- test_runner.py
- test_verifier.py
- __init__.py
- test_permissions.py
- __init__.py
- test_builtins.py
- test_memory_tools.py
- test_registry.py
- __init__.py
- test_aggregator.py
- test_dashboard_cli.py
- test_panels.py
- test_sparkline.py
- __init__.py
- test_checkpoint.py
- test_condition.py
- test_context.py
- test_context_block.py
- test_context_governance.py
- test_continuation.py
- test_contract_inputs.py
- test_contract_limits.py
- test_contract_outputs.py
- test_dag.py
- test_engine.py
- test_engine_error_kind.py
- test_engine_response_stage.py
- test_escalation_warning.py
- test_events.py
- test_fan_in.py
- test_inject_file_as.py
- test_loop.py
- test_loop_iteration.py
- test_output_truncation.py
- test_prompt.py
- test_prompt_adapter.py
- test_prompt_bootstrap.py
- test_recovery.py
- test_retry_backoff.py
- test_retry_until.py
- test_run_id.py
- test_skip_if.py
- test_timeout_and_failure.py
- __init__.py
- test_docker.py
- __init__.py
- test_app.py
- test_registry.py
- test_response_stage_sse.py
- test_triggers.py
- __init__.py
- __init__.py
- test_adapter_models.py
- test_adapter_validator.py
- test_agent_library.py
- test_context_governance_validation.py
- test_context_models.py
- test_context_resolution.py
- test_continuation.py
- test_loader.py
- test_mission.py
- test_models.py
- test_response_stage.py
- test_signature_validation.py
- test_spec_risk.py
- test_triggers.py
- test_validator.py
- __init__.py
- test_artifacts.py
- test_diagnostics.py
- test_embedder.py
- test_evaluation.py
- test_export.py
- test_hfr.py
- test_improvement_store.py
- test_knowledge.py
- test_leverage.py
- test_memory.py
- test_migration.py
- test_reconcile.py
- test_replay.py
- test_session.py
- test_slr.py
- test_traces.py
- test_traces_context_policy.py
- test_traces_error_kind.py
- test_traces_hqs.py
- __init__.py
- test_autoharness.py
- test_cheap_evolver.py
- test_improve.py
- __init__.py
- test_langfuse.py
- test_langsmith.py
- __init__.py
- test_runner.py
- test_stall.py
- __init__.py
- conftest.py
- test_cli.py
- test_config.py
- test_engine_attribution.py
- test_report.py
- test_telemetry.py
- test_tool_modules.py
- test_trace_attribution.py
- test_wizard.py
- .env.example
- .gitignore
- AGENTS.md
- armature_cli
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- demo-hero.gif
- demo-hero.tape
- docker-compose.yml
- Dockerfile
- Dockerfile.runner
- LICENSE
- pyproject.toml
- README.md
- ROADMAP.md
- run_tests.sh
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
