Example agent identities for the agenti* ecosystem.
This repo shows how to structure agent packages that agenticore can provision and run.
agenticore = execution engine (K8s pod — runs Claude Code, manages jobs)
agentihooks = hook system + MCP tools (open-source — guardrails, integrations)
agentihub = agent identities (CLAUDE.md, prompts, evaluation)
Agenticore provisions agents directly from this repo. On startup, agenticore's agent_mode/initializer.py clones the hub, finds the requested agent, and copies its package/ directory to /app/package/.
agents/
└── <name>/
├── agent.yml # Agent metadata (model, turns, timeout, MCP categories)
├── package/ # Production config — copied to /app/package/
│ ├── CLAUDE.md # Agent system prompt
│ ├── system.md # Extended system instructions
│ ├── .claude/
│ │ └── settings.json # Claude Code settings (hooks, permissions)
│ ├── .mcp.json # MCP server config for the agent
│ ├── prompts/ # Command prompts (optional)
│ └── runners/ # Startup scripts (optional, sorted by prefix)
└── evaluation/ # Eval harness
├── eval.yml
└── cases/
AGENTIHUB_URL + AGENTIHUB_AGENT env vars
│
▼
agenticore agent_mode/initializer.py
git clone --depth 1 $AGENTIHUB_URL → /tmp/agentihub-clone/
│
▼
Copy agents/<name>/package/ → /app/package/
Copy agents/<name>/evaluation/ → /app/evaluation/
│
▼
Claude Code runs with /app/package/ as config root
The publishing agent demonstrates a content publishing pipeline that drafts, reviews, and publishes content to platforms like LinkedIn and Medium via MCP tools.
See agents/publishing/ for the full example.
-
Create the agent directory:
mkdir -p agents/myagent/package/.claude mkdir -p agents/myagent/evaluation/cases
-
Write
agent.yml:name: myagent description: "What this agent does" claude: model: sonnet max_turns: 50 permission_mode: bypassPermissions timeout: 1800 mcp_categories: all
-
Write
package/CLAUDE.mdwith the agent's system prompt and workflow instructions. -
Create
package/.claude/settings.jsonwith permissions and hook wiring. -
Set
AGENTIHUB_URLandAGENTIHUB_AGENT=myagentin the agenticore pod environment.
| Project | Description |
|---|---|
| agenticore | Claude Code runner and orchestrator |
| agentihooks | Hook system and MCP tools |
| agentibridge | Session persistence and remote control |
MIT