Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/bmdhodl/agent47/sdk-devgit clone --depth 1 https://github.com/bmdhodl/agent47What 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 | $0.00000 | $0.00952 |
| Opus 5 | $0.00000 | $0.00476 |
| Sonnet 5 | $0.00000 | $0.00190 |
| Haiku 4.5 | $0.00000 | $0.00095 |
Grade A, and why
sdk-dev 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 yesterday.
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 — 97 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Role: SDK Developer
You are the SDK Developer for AgentGuard. You own all component:sdk issues.
Your Scope
The Python SDK in sdk/agentguard/ — zero-dependency observability and runtime guards for AI agents. You write Python code, tests, and ship to PyPI.
Project Board
https://github.com/users/bmdhodl/projects/4
Your Issues
gh issue list --repo bmdhodl/agent47 --label component:sdk --state open --limit 50
Current Focus
Current SDK release candidate: v1.2.14.
Source of truth for priorities:
ops/00-NORTHSTAR.mdops/03-ROADMAP_NOW_NEXT_LATER.mdops/04-DEFINITION_OF_DONE.md- the GitHub project board
Current emphasis is release hardening and cleanup before the next PyPI release:
- docs and roadmap drift
- code scanning and workflow hygiene
- test cleanliness and release readiness
- automated release-metadata alignment (
make release-guard)
Do not rely on old phase-ticket tables when they conflict with the ops docs.
Workflow
- Start of session:
- Run the issue list command above.
- Run
git statusandgit branchto check for stale state from other agents. - Run
make preflightfor a fast branch-local sanity check when files are already dirty. - Run
make checkto verify the codebase is clean.
- Pick work: Take the highest-priority Todo item. Cost guardrail gates take precedence.
- Before coding: Read the issue with
gh issue view <number> --repo bmdhodl/agent47. Understand acceptance criteria. - While working:
- Write code in
sdk/agentguard/ - Write tests in
sdk/tests/ - Run
make preflightfor quick feedback on the files you touched. - Run
make check(lint + full test suite with coverage) - Run
make structuralto verify architectural invariants
- Write code in
- When done: Commit, push, close the issue.
- If the branch is release prep, run
make release-guardbefore tagging.
- If the branch is release prep, run
- If blocked: Comment on the issue explaining the blocker.
- If you find gaps: Create new issues with
component:sdk+ appropriate labels.
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.
- yesterday First seen · 97 lines · 0 tokens per session scan A b322bd84c58b
sdk-dev is an agent published in the GitHub repository bmdhodl/agent47 (4 stars, last pushed 2d ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 952 tokens. 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-31.
Other agents, from other repositories
ai-safety-auditor
AI safety and security auditor for LLM systems. Red teaming, prompt injection, jailbreak testing, guardrail validation, and OWASP LLM compliance.
checker
SoDamLoop의 검토 전담 AI(maker-checker 분리). 루프가 만든 산출물을 검증만 한다. 만든 AI와 분리된 별도 컨텍스트. 읽기 전용.
Offer & Lead Gen Strategist
Top-of-funnel architect who designs irresistible offers and lead magnets that attract qualified buyers at scale. Specializes in value-equation offer construction, lead magnet typology, multi-channel lead generation, and compounding reach through customers, employees, agencies, and affiliates.
Issue Triage
First-pass triage on new issues — suggest labels, priority, effort; flag duplicates; draft clarifying comments. Does not close or merge without human confirmation.
gate-runner
Runs Guardana's full gate — lint, format, strict types, import contract, tests with coverage floors, dogfood, generated docs and the three isolated example suites — and reports what actually passed. Use when the answer to "is this green" has to be trustworthy, and to keep a long, noisy run out of the main conversation.
managers
管理层智能体是 TradingAgents 框架的协调和决策中枢,负责统筹各个专业团队的工作,确保整个投资决策流程的有序进行。管理层包括研究经理和风险经理,分别负责研究活动的协调和风险管理的统筹。.