add-agent-tool
FreeAdd a tool function to the Medox agent. Use when creating a tool file, registering it in the API loop, and writing its test.
The English summary is being prepared. Showing the original description.
Audit code changes on the current branch and update docs/ + .claude/rules/ to stay in sync. Run before /pr.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Audit all code changes on the current branch vs main, then update documentation files to reflect those changes.
git diff main...HEAD --name-only
Categorize changed files into impact zones:
| Changed path pattern | Docs impact |
|---|---|
src/medox/agent/tools/ | docs/agent/tools.mdx, .claude/rules/agent.md |
src/medox/agent/nodes/ | docs/agent/overview.mdx, docs/agent/guardrails.mdx |
src/medox/agent/graph_agent.py | docs/agent/overview.mdx |
src/medox/pipeline/assets/ | docs/pipeline/overview.mdx, .claude/rules/pipeline.md |
src/medox/pipeline/io/ | docs/pipeline/silver.mdx, docs/pipeline/bronze.mdx |
dbt/models/silver/ | docs/dbt/overview.mdx, docs/pipeline/silver.mdx, .claude/rules/dbt.md |
dbt/models/sources.yml | docs/dbt/overview.mdx, docs/pipeline/silver.mdx |
tests/e2e/prompts.yaml | no docs change needed |
tests/ (other) | no docs change needed |
scripts/ | docs/development/setup.mdx (if new script) |
For each doc file identified above:
For each stale doc:
Also check .claude/rules/ files:
agent.md — tools table, node listpipeline.md — asset graph, key files tabledbt.md — current Silver models listAfter all edits, output a summary:
Docs synced:
- docs/agent/tools.mdx — updated check_interactions section
- docs/pipeline/overview.mdx — added new asset
- (no changes needed for docs/dbt/overview.mdx)
If no docs need updating, report: "All docs are up to date."
docs/introduction.mdx or docs/quickstart.mdx unless the overall architecture changed/prNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Add a tool function to the Medox agent. Use when creating a tool file, registering it in the API loop, and writing its test.
The English summary is being prepared. Showing the original description.
Add a new E2E test case to tests/e2e/prompts.yaml for LangSmith evaluation. Use when adding interaction pairs to test, covering new ANSM drug classes, or rebalancing eval coverage.
The English summary is being prepared. Showing the original description.
Create a git commit with Medox conventions (co-author, conventional type/scope). Invoke manually with /commit — do NOT trigger automatically.
The English summary is being prepared. Showing the original description.
Run all project linters (ruff, mypy, sqlfluff) and report results. Invoke with /lint.
The English summary is being prepared. Showing the original description.
Add a new Dagster asset to the pipeline. Use when creating a Bronze, Silver, or Gold layer asset.
The English summary is being prepared. Showing the original description.
Create a new dbt Silver model with SQL + YAML contract. Use when adding a new Silver layer model from a raw source table.
The English summary is being prepared. Showing the original description.