Apache Camel is an open-source integration framework for connecting databases, APIs, message brokers, cloud services, and other systems through routes written in Java, YAML, or XML. Developers use it to build and run data-integration workflows with runtimes such as Spring Boot, Quarkus, or the Camel CLI. The catalogue instructions support coding assistants working with Camel.
Borrowing it
Nothing to install: this file belongs to apache/camel. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/apache/camel/main/AGENTS.mdgit clone --depth 1 https://github.com/apache/camelWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/apache/camel/agents-md)<a href="https://agentmods.dev/instructions/apache/camel/agents-md"><img src="https://agentmods.dev/badge/instructions/apache/camel/agents-md/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/apache/camel/agents-md"><img src="https://agentmods.dev/badge/instructions/apache/camel/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.03535 | $0.03535 |
| Opus 5.5 | $0.01414 | $0.01414 |
| Sonnet 5.5 | $0.00707 | $0.00707 |
| Haiku 4.5 | $0.00353 | $0.00353 |
Grade A, and why
camel AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 237 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Apache Camel - AI Agent Guidelines
Guidelines for AI agents working on this codebase. Apache Camel is an integration framework supporting routing rules in Java, XML and YAML DSLs. Java 21+, Maven 3.9.12+.
AI Agent Rules of Engagement
These rules apply to ALL AI agents working on this codebase.
Attribution
- All AI-generated content (GitHub PR descriptions, review comments, JIRA comments) MUST clearly identify itself as AI-generated and mention the human operator. Example: "Claude Code on behalf of [Human Name]"
- Never guess or hallucinate the operator's name. Look it up with
gh api /user --jq '.login'; if the lookup fails, omit the name. - AI coding agents MUST be configured to add co-authorship trailers to commits
(e.g.,
Co-authored-by). For Claude Code, enable this via the attribution settings.
PR Volume
- An agent MUST NOT open more than 10 PRs per day per operator to ensure human reviewers can keep up.
- Prioritize quality over quantity — fewer well-tested PRs are better than many shallow ones.
Git branch
- An agent MUST NEVER push commits to a branch it did not create. If a contributor's PR needs changes, suggest them via review comments; do not push to their branch without explicit permission.
- An agent MUST push branches to its own fork, not to apache/camel (stale upstream branches waste CI time and disk space for all contributors).
- Give the branch a useful name, with the topic and the issue number if possible.
- After a PR is merged or rejected, delete the branch. The
pr-cleanup-branches.ymlworkflow only cleans up branches pushed toapache/camel; branches on a fork must be deleted manually.
JIRA Ticket Ownership
- An agent MUST ONLY pick up Unassigned JIRA tickets, and must not reassign or work on a ticket assigned to a human.
- Before starting work, assign the ticket to the operator and transition it to "In Progress".
CAMEL transition IDs:
4Start Progress,5Resolve Issue,2Close Issue. Query the issue's/transitionsfirst: availability depends on the state and the caller (4is only offered once the issue is assigned to you). - Set the
fixVersionsfield before closing a ticket (it cannot be set on a closed issue).
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago Changed · -470 lines · -5,605 tokens per session e18ce8562f8e
- 9d ago Changed · +1 lines · +58 tokens per session 2fa36d3e2ae2
- 18d ago Changed · +33 lines · +707 tokens per session c4e0e4234f96
- 22d ago Changed d00f6dcd6a9a
- 23d ago Changed · +7 lines · +143 tokens per session 6fb90b97d823
- 1mo ago Changed · +11 lines · +259 tokens per session 713f061d0239
- 1mo ago Changed · +1 lines · +46 tokens per session d6f30481c414
- 1mo ago Changed · +10 lines · +139 tokens per session bb9c7e9f4ba0
- 2mo ago Changed · +16 lines · +307 tokens per session ce2f8b17f05f
- 2mo ago First seen · 628 lines · 7,481 tokens per session scan A c275c79a8803
camel AGENTS.md is an instructions file published in the GitHub repository apache/camel (6,393 stars, last pushed yesterday), licensed Apache-2.0. It adds 3,535 tokens to every session, about $0.0141 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
camel AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| camel AGENTS.mdapache/camel | Instructions file | 6.4k | yesterday | Apache-2.0 | A | 3,535 | Codex, OpenCode |
| graftcode graftcode-java.instructions.mdgrft-dev/graftcode | Instructions file | 967 | 1mo ago | none | A | 4,669 | GitHub Copilot |
| graftcode graftcode-dotnet.instructions.mdgrft-dev/graftcode | Instructions file | 967 | 1mo ago | none | A | 7,060 | GitHub Copilot |
| graftcode graftcode-typescript-node-nextjs.instructions.mdgrft-dev/graftcode | Instructions file | 967 | 1mo ago | none | A | 8,953 | GitHub Copilot |
| graftcode copilot-instructions.mdgrft-dev/graftcode | Instructions file | 967 | 1mo ago | none | A | 6,921 | GitHub Copilot |
| graftcode graftcode-kotlin.instructions.mdgrft-dev/graftcode | Instructions file | 967 | 1mo ago | none | A | 4,533 | GitHub Copilot |
| graftcode graftcode-php.instructions.mdgrft-dev/graftcode | Instructions file | 967 | 1mo ago | none | A | 4,619 | GitHub Copilot |