Skip to content

[AAASM-3537] ✨ (examples): Add Agno tool-policy example (re-land on master)#155

Merged
Chisanan232 merged 8 commits into
masterfrom
v0.0.1/AAASM-3537/feat/agno_example_on_master
Jun 22, 2026
Merged

[AAASM-3537] ✨ (examples): Add Agno tool-policy example (re-land on master)#155
Chisanan232 merged 8 commits into
masterfrom
v0.0.1/AAASM-3537/feat/agno_example_on_master

Conversation

@Chisanan232

Copy link
Copy Markdown
Contributor

What changed

Adds the python/agno-tool-policy/ example to the canonical master branch, plus its shared wiring:

  • .github/workflows/verify-python.yml — new agno-tool-policy CI job
  • root README.md — Agno gallery row under the Python table
  • python/README.md — matching table row

Why

The Agno tool-policy example originally landed via PR #151, which was merged into the stale main branch by mistake. main is ~491 commits behind the repo's actual default branch master, where every other example lives. So python/agno-tool-policy/ existed on main but was missing from master.

This PR re-lands the example on the correct canonical master branch. The example directory was brought over verbatim from main; the shared entries were re-added against master's current versions (not main's stale copies) so nothing else regresses.

How to verify

cd python/agno-tool-policy
uv sync --extra dev
uv run pytest tests/ -v     # 6 passed
uv run python src/main.py    # allow get_weather/summarize_docs, deny execute_sql

The uv.lock was refreshed against the current python-sdk master tip (which ships the merged Agno adapter), so import agent_assembly.adapters.agno resolves. Smoke passes (6/6) and the adapter imports cleanly locally.

Closes AAASM-3537.

🤖 Generated with Claude Code

Chisanan232 and others added 8 commits June 22, 2026 20:03
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…e_sql)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Chisanan232 Chisanan232 force-pushed the v0.0.1/AAASM-3537/feat/agno_example_on_master branch from 0984d7a to aa792f5 Compare June 22, 2026 12:03
@Chisanan232 Chisanan232 merged commit e5d9be6 into master Jun 22, 2026
21 checks passed
@Chisanan232 Chisanan232 deleted the v0.0.1/AAASM-3537/feat/agno_example_on_master branch June 22, 2026 12:09
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant