aiSlang Agents Catalog

Generated β€” do not edit by hand. Rebuild with: python3 tools/catalog/scan_catalog.py && python3 tools/catalog/render_catalog.py.

Scanned examples/ on 2026-07-22T11:59:02+00:00 β€” 16 agents / multi-agent projects, 26 agents in total.

Each entry is a self-contained aiSlang project: declarative capability-based model selection, prompts, agents, deterministic compute skills, RAG knowledge, MCP tools, evals, and a deploy target β€” all reconstructed straight from the .ais / aislang.toml source.

Index

Agent / ProjectKindAgentsSkillsHighlights
orchestrator-agentmulti-module41🀝 multi-agent πŸ“š RAG πŸ›  skills ➑️ pipeline πŸ” reflector loop 🐳 compose βœ… evals
multi-module-demomulti-module20🀝 multi-agent πŸ”Œ MCP tools
patterns-router-demosingle-file40🀝 multi-agent πŸ”Œ MCP tools ➑️ pipeline
patterns-orchestrator-demosingle-file20🀝 multi-agent πŸ”Œ MCP tools ➑️ pipeline 🐳 compose
portfolio-pnlsingle-file23🀝 multi-agent πŸ“š RAG πŸ›  skills ➑️ pipeline 🐳 compose βœ… evals
qwen-smokesingle-file20🀝 multi-agent 🐳 compose
template-demosingle-file20🀝 multi-agent 🐳 compose
comment-clamper-agentsingle-file10➑️ pipeline 🐳 compose
db-agentsingle-file10πŸ“š RAG ➑️ pipeline 🐳 compose βœ… evals
e2e-stacksingle-file10☸️ kubernetes
free-localsingle-file10🐳 compose
rag-demosingle-file10πŸ“š RAG 🐳 compose
support-agent (paid)single-file10πŸ”Œ MCP tools 🐳 compose βœ… evals
support-agentsingle-file10πŸ”Œ MCP tools 🐳 compose βœ… evals
support-agent-k8ssingle-file10πŸ”Œ MCP tools ☸️ kubernetes βœ… evals
skill-demosingle-file05πŸ›  skills πŸ”Œ MCP tools

orchestrator-agent

multi-module Β· v0.1.0 Β· 🀝 multi-agent πŸ“š RAG πŸ›  skills ➑️ pipeline πŸ” reflector loop 🐳 compose βœ… evals

v0.3 Week 20 Mon β€” Orchestrator agent (multi-module project).

Agents

AgentModuleModelPromptToolsKnowledge
architectarchitectarchitect_brainarchitect_sysβ€”architect_kb
code_reviewercode_reviewerreviewer_brainreviewer_sysβ€”reviewer_kb
codercodercoder_braincoder_sysβ€”coder_kb
testertestertester_braintester_sysβ€”tester_kb

Skills (deterministic compute β€” the model never does this work)

SkillKindCommand / serverOutput
run_testsexeccargo test --workspace --no-fail-faststring

Composition

  • review_once: code_reviewer
    • in: Coder-emitted Patch + Test coverage markdown; out: ACCEPT or specific revision feedback
  • from_locked_design: coder
    • in: 5-section markdown design (Architect's output); out: fenced Rust patch + test coverage bullets
  • full_design: use architect.architect β†’ use coder.coder β†’ use code_reviewer.code_reviewer β†’ use tester.tester
    • in: natural-language feature spec for a new resource block; out: Tester's Test plan + cargo test invocation + ACCEPT-or-FAIL verdict
  • coder_review_cycle: use coder.coder β†’ use code_reviewer.code_reviewer
    • in: Architect's 5-section design markdown; out: Reviewer's verdict (ACCEPT or revision feedback)
  • test_once: tester
    • in: Coder's Patch + Test coverage + Reviewer's verdict; out: Test plan + per-skill recommended invocations
  • review_cycle (loop): body coder_review_cycle, until {{ output \| startswith('ACCEPT') \| not }}, max 3

Models

ModelRequiresPreferFallback
architect_brainchatanthropic.claude_haiku_4_5ollama.qwen3_8b
reviewer_brainchat, reasoninganthropic.claude_haiku_4_5ollama.qwen3_8b
coder_brainchatanthropic.claude_haiku_4_5ollama.qwen2_5_coder_7b
tester_brainchat, reasoninganthropic.claude_haiku_4_5ollama.qwen3_8b

RAG knowledge

  • Vector store(s): architect_kb (./knowledge/), reviewer_kb (./knowledge/), coder_kb (./knowledge/), tester_kb (./knowledge/)

Tooling & delivery

  • Evals: structured_output (f1 β‰₯ 80%), verdict_shape (f1 β‰₯ 80%), rust_patch_format (f1 β‰₯ 80%), test_plan_shape (f1 β‰₯ 80%)
  • Deploy: compose, compose, compose, compose

Source & docs


multi-module-demo

multi-module Β· v0.1.0 Β· 🀝 multi-agent πŸ”Œ MCP tools

v0.3 Week 16 Mon scaffold β€” see the sibling aislang.toml.

Agents

AgentModuleModelPromptToolsKnowledge
architectarchitectthinkersystemβ€”β€”
codercoderthinkersystemdocsβ€”

Models

ModelRequiresPreferFallback
thinkerchatanthropic.claude_haiku_4_5ollama.llama_3_1_8b

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2, docs β†’ docker.io/mcp/filesystem:1.0.2

Source & docs


patterns-router-demo

single-file Β· 🀝 multi-agent πŸ”Œ MCP tools ➑️ pipeline

v0.3 Week 17 Fri β€” worked router-pattern demo.

Agents

AgentModelPromptToolsKnowledge
classifierthinkerclassifier_sysβ€”β€”
billingthinkerbilling_sysβ€”β€”
technicalthinkertechnical_sysβ€”β€”
generalthinkergeneral_sysβ€”β€”

Composition

  • handle_billing: billing
    • in: the user's billing question; out: a 1-3 sentence billing reply
  • handle_technical: technical
    • in: the user's technical question; out: a 2-4 sentence technical reply
  • handle_general: general
    • in: the user's general/greeting question; out: a 1-2 sentence conversational reply

Models

ModelRequiresPreferFallback
thinkerchatanthropic.claude_haiku_4_5ollama.llama_3_1_8b

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2
  • Prompts: billing_agent.md, general_agent.md, router_classifier.md, technical_agent.md

Source & docs


patterns-orchestrator-demo

single-file Β· 🀝 multi-agent πŸ”Œ MCP tools ➑️ pipeline 🐳 compose

v0.3 Week 17 Thu β€” worked orchestrator-pattern demo.

Agents

AgentModelPromptToolsKnowledge
researcherthinkerresearcher_sysdocsβ€”
summarizerthinkersummarizer_sysβ€”β€”

Composition

  • research_then_summarize: researcher β†’ summarizer
    • in: the user's question β€” e.g. 'Where is Acme HQ?'; out: one-sentence answer drawn from the knowledge base

Models

ModelRequiresPreferFallback
thinkerchatanthropic.claude_haiku_4_5ollama.llama_3_1_8b

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2
  • Deploy: compose
  • Prompts: researcher.md, summarizer.md

Source & docs


portfolio-pnl

single-file Β· 🀝 multi-agent πŸ“š RAG πŸ›  skills ➑️ pipeline 🐳 compose βœ… evals

A local-first, multi-agent portfolio analysis app built on aiSlang. It helps one person understand a personal investment portfolio and make deliberate re-balancing decisions β€” and it runs entirely on your own machine.

Agents

AgentModelPromptToolsKnowledge
strategicreasonerstrategic_sysβ€”strategy_kb
orchestratorreasonerorchestrator_sysβ€”strategy_kb

Skills (deterministic compute β€” the model never does this work)

SkillKindCommand / serverOutput
fetch_pricesexecpython3 ../../../scripts/fetch.pyjson
analyzeexecpython3 ../../../scripts/analyze.py --persistjson
visualizeexecpython3 ../../../scripts/render_dashboard.pystring

Composition

  • advise: strategic β†’ orchestrator
    • in: the analyze JSON (analytic + strategic metric blocks); out: a keep/rebalance recommendation with rationale

Models

ModelRequiresPreferFallback
reasonerchat, reasoninganthropic.claude_haiku_4_5ollama.qwen3_8b

RAG knowledge

  • Vector store(s): strategy_kb (./knowledge/)
  • Corpus: 01_antifragility.md, 02_barbell.md, 03_fragility_detection.md, 04_rebalancing.md, 05_reading_the_metrics.md

Tooling & delivery

  • Evals: explanation_faithful (f1 β‰₯ 30%), brief_grounded (f1 β‰₯ 30%)
  • Deploy: compose
  • Prompts: orchestrator.md, strategic.md

Source & docs


qwen-smoke

single-file · 🀝 multi-agent 🐳 compose

v0.3 Week 18 Fri β€” worked Qwen-on-Ollama smoke demo.

Agents

AgentModelPromptToolsKnowledge
thinkerqwen3qwen3_sysβ€”β€”
coderqwen2_5_codercoder_sysβ€”β€”

Models

ModelRequiresPreferFallback
qwen3chatollama.qwen3_8bβ€”
qwen2_5_coderchatollama.qwen2_5_coder_7bβ€”

Tooling & delivery

  • Deploy: compose
  • Prompts: coder_sys.md, qwen3_sys.md

Source & docs


template-demo

single-file · 🀝 multi-agent 🐳 compose

v0.3 Week 18 Tue β€” worked dynamic-prompts demo.

Agents

AgentModelPromptToolsKnowledge
static_explainerthinkerstatic_sysβ€”β€”
dynamic_explainerthinkerdynamic_sysβ€”β€”

Models

ModelRequiresPreferFallback
thinkerchatanthropic.claude_haiku_4_5ollama.llama_3_1_8b

Tooling & delivery

  • Deploy: compose
  • Prompts: dynamic_sys.md, static_sys.md

Source & docs


comment-clamper-agent

single-file · ➑️ pipeline 🐳 compose

v0.4 Week 26 Mon β€” comment-clamper dogfood agent.

Agents

AgentModelPromptToolsKnowledge
comment_clamperclamp_brainclamp_sysβ€”β€”

Composition

  • clamp_once: comment_clamper
    • in: one verbose Rust doc-comment / module header; out: the clamped comment, same prefix, code untouched

Models

ModelRequiresPreferFallback
clamp_brainchatanthropic.claude_haiku_4_5ollama.qwen3_8b

Tooling & delivery

  • Deploy: compose
  • Prompts: comment_clamper.md

Source & docs


db-agent

single-file Β· πŸ“š RAG ➑️ pipeline 🐳 compose βœ… evals

v0.3 Week 20 Wed β€” DB agent.

Agents

AgentModelPromptToolsKnowledge
dbdb_braindb_sysβ€”db_kb

Composition

  • brief_once: db
    • in: high-level migration goal (string); out: Feature spec (5-section markdown matching Architect's input shape)

Models

ModelRequiresPreferFallback
db_brainchat, reasoninganthropic.claude_haiku_4_5ollama.qwen3_8b

RAG knowledge

  • Vector store(s): db_kb (./knowledge/)
  • Corpus: 01_current_schemas.md, 02_proposed_sqlite_schema.md, 03_reversibility_contract.md

Tooling & delivery

  • Evals: feature_spec_shape (f1 β‰₯ 80%)
  • Deploy: compose
  • Prompts: db.md

Source & docs


e2e-stack

single-file · ☸️ kubernetes

examples/e2e-stack/main.ais β€” self-contained K8s stack for the managed-cloud multi-tenant e2e (deploy/eks/40-e2e-two-tenants.sh).

Agents

AgentModelPromptToolsKnowledge
supportfastsystemβ€”β€”

Models

ModelRequiresPreferFallback
fastchatanthropic.claude_haiku_4_5, openai.gpt_4o_miniollama.llama_3_1_8b

Tooling & delivery

  • Deploy: kubernetes
  • Prompts: system.md

Source & docs


free-local

single-file · 🐳 compose

examples/free-local.ais β€” the "no caps, free local model" demo.

Agents

AgentModelPromptToolsKnowledge
assistantlocalsystemβ€”β€”

Models

ModelRequiresPreferFallback
localchatollama.llama_3_1_8bβ€”

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • Deploy: compose
  • Prompts: system.md

Source & docs


rag-demo

single-file Β· πŸ“š RAG 🐳 compose

v0.3 Week 19 Wed β€” worked RAG demo end-to-end against bge-m3.

Agents

AgentModelPromptToolsKnowledge
doc_helperthinkerdoc_helper_sysβ€”aislang_docs

Models

ModelRequiresPreferFallback
thinkerchatanthropic.claude_haiku_4_5ollama.llama_3_1_8b

RAG knowledge

  • Vector store(s): aislang_docs (./knowledge/)
  • Corpus: aislang_overview.md, composition_primitives.md, k8s_deployment.md, rag.md

Tooling & delivery

  • Deploy: compose
  • Prompts: doc_helper.md

Source & docs


support-agent (paid)

single-file Β· πŸ”Œ MCP tools 🐳 compose βœ… evals

examples/support-agent-paid.ais β€” the v0.1 paid-tier demo variant.

Agents

AgentModelPromptToolsKnowledge
supportfastsystemdocsβ€”

Models

ModelRequiresPreferFallback
fastchat, tool_useanthropic.claude_haiku_4_5openai.gpt_4o_mini

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2
  • Evals: factual_accuracy (f1 β‰₯ 75%)
  • Deploy: compose
  • Prompts: system.md

Source & docs


support-agent

single-file Β· πŸ”Œ MCP tools 🐳 compose βœ… evals

examples/support-agent.ais β€” the v0.1 canonical reference example.

Agents

AgentModelPromptToolsKnowledge
supportfastsystemdocsβ€”

Models

ModelRequiresPreferFallback
fastchat, tool_useanthropic.claude_haiku_4_5, openai.gpt_4o_miniollama.llama_3_1_8b

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2
  • Evals: factual_accuracy (f1 β‰₯ 50%)
  • Deploy: compose
  • Prompts: system.md

Source & docs


support-agent-k8s

single-file Β· πŸ”Œ MCP tools ☸️ kubernetes βœ… evals

examples/support-agent-k8s.ais β€” Phase 2 Week 14 Tue.

Agents

AgentModelPromptToolsKnowledge
supportfastsystemdocsβ€”

Models

ModelRequiresPreferFallback
fastchat, tool_useanthropic.claude_haiku_4_5, openai.gpt_4o_miniollama.llama_3_1_8b

RAG knowledge

  • Corpus: README.md, company-info.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2
  • Evals: factual_accuracy (f1 β‰₯ 50%)
  • Deploy: kubernetes
  • Prompts: system.md

Source & docs


skill-demo

single-file Β· πŸ›  skills πŸ”Œ MCP tools

v0.3 Week 18 Wed-Thu β€” worked skill { … } block demo.

Skills (deterministic compute β€” the model never does this work)

SkillKindCommand / serverOutput
echo_greetingexececho 'hello from the aislang skill runtime'string
describe_selfexec`echo eyJydW50aW1lIjoiYWlzbGFuZyIsIm1vZGUiOiJzaGVsbCJ9base64 -d`
list_cwd_filesexecls -1list_string
evil_sudoexecsudo cat /etc/shadowstring
read_notesmcpdocs.tool.read_text_filestring

RAG knowledge

  • Corpus: notes.md

Tooling & delivery

  • MCP tools: docs β†’ docker.io/mcp/filesystem:1.0.2

Source & docs


Built by tools/catalog β€” the source of truth for docs.aislang.org's agents catalog page.