Skip to content

Reconcile to agno 2.7.0 + agnoctl 0.1.0 - #12

Merged
ashpreetbedi merged 2 commits into
mainfrom
chore/agno-2.7.0a7
Jul 7, 2026
Merged

ashpreetbedi merged 2 commits into
mainfrom
chore/agno-2.7.0a7

Conversation

@ashpreetbedi

Copy link
Copy Markdown
Contributor

Brings @context up to the current agno release (matches the AgentOS Starters, now 2.7.0a7). The most involved app — and it needed no code changes.

Changes

  • agno[os,slack] → agno[os,slack]==2.7.0a7; requirements.txt regenerated (2.6.16→2.7.0a7, adds agnoctl 0.1.0a7).
  • fastmcp: lift the <3 cap to >=3,<4. The old cap was for agno 2.6.x's fastmcp 2.x API; a7 targets fastmcp 3.x (the Starters run fastmcp==3.4.3, which is what this now resolves to).

Verification (cred-free)

check result
a7 dependency resolve (fastmcp 3.4.3) ✅
ruff ✅ clean
mypy ✅ no issues
docker image build ✅
agno import smoke ✅ 33/33 modules resolve
boundary_is_structural gate ✅ PASS on a7
mcp_server_is_owner_only gate ✅ PASS on a7

The two deterministic gates are the owner/guest security spine — proven with no model in the loop, so they're meaningful even without creds.

⚠️ Not tested

Behavioral + judge eval tiers (need OpenAI + owner identity + source creds) were not run. Do a cred-backed python -m evals before merge.

🤖 Generated with Claude Code

ashpreetbedi and others added 2 commits July 7, 2026 01:42
- agno[os,slack] -> ==2.7.0a7 (pin + regenerated requirements), matching the
  AgentOS Starter reference.
- fastmcp: lift the <3 cap to >=3,<4. a7 targets the fastmcp 3.x API (the
  Starters run fastmcp 3.4.3); the old <3 pin was for agno 2.6.x's fastmcp 2.x.

No app code changes needed. Verified cred-free: a7 resolves (fastmcp 3.4.3),
ruff clean, mypy clean (27 files), docker builds, all 33 agno
imports resolve, and both deterministic structural gates
(boundary_is_structural, mcp_server_is_owner_only) pass on a7.
Behavioral/judge evals NOT run (no creds).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…2.7 line

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ashpreetbedi ashpreetbedi changed the title Reconcile to agno 2.7.0a7 + agnoctl 0.1.0a7 Reconcile to agno 2.7.0 + agnoctl 0.1.0 Jul 7, 2026
@ashpreetbedi
ashpreetbedi merged commit c04f9e2 into main Jul 7, 2026
2 checks passed
@ashpreetbedi
ashpreetbedi deleted the chore/agno-2.7.0a7 branch July 7, 2026 12:21
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