Skip to content

Repository files navigation

Agent as Code

agent-as-code explores how to represent agents, tools, permissions, prompts, evals, handoffs, and execution contracts as version-controlled, reviewable, testable, auditable, and agent-operable source material.

Working Definition

Agent-as-Code means treating agents, tools, permissions, prompts, evals, handoffs, and execution contracts as canonical operational state expressed through files, schemas, examples, tests, and reviewable change history.

Goals

  • Define the domain clearly.
  • Collect prior art and examples.
  • Provide reusable schemas and templates.
  • Support human review and agent execution.
  • Preserve auditability, provenance, and governance boundaries.

Non-Goals

  • This repo is not a universal standard.
  • This repo is not legal, security, compliance, or operational advice.
  • This repo does not canonize HUMMBL/BaseN/Ownward concepts unless explicitly marked and audited.

Status

  • packet-status: seed -> v0.1-draft

Public repo. Early public seed repository.

v0.1 packet locations

HUMMBL Ecosystem

This repo is part of the HUMMBL AI governance architecture.

Repo Purpose
hummbl-governance Governance runtime — kill switch, circuit breaker, cost governor, 34 primitives
mcp-server MCP server for Base120 mental models — 120 reasoning operators for Claude/Cursor
base120 120 mental models for structured reasoning — stdlib-only Python library
crab CRAB protocol — Check, Reason, Act, Bus for multi-agent turn execution
docs Canonical public documentation — Mintlify-powered
hummbl-toolkit HUMMBL utility toolkit

Learn more at hummbl.io.


Author

Reuben Bowlby — Founder, HUMMBL

About

Define agents, tools, permissions, prompts, evals, handoffs, and execution contracts as auditable code/config.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors