Skip to content

Reconcile to agno 2.7.0 + agnoctl 0.1.0 - #31

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

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

Conversation

@ashpreetbedi

@ashpreetbedi ashpreetbedi commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor

Brings dash up to the current agno release (matches the AgentOS Starters, now on 2.7.0a7).

Changes

  • agno[os] → agno[os]==2.7.0a7 in pyproject.toml; requirements.txt regenerated (agno 2.5.14→2.7.0a7, adds agnoctl 0.1.0a7).
  • evals/run.py: AccuracyEval.avg_score became float | None in a7 (numeric-judge-scoring change) — added a None-guard before the >= 7.0 pass check.

Static validation (this branch)

check result
a7 dependency resolve ✅
ruff ✅ clean
mypy ✅ no issues (36 files)
docker image build ✅
agno import smoke ✅ 20/20 modules resolve in a7

⚠️ Not tested

Runtime/agent behavior was not exercised — this environment has no credentials (OpenAI key, DB). Needs a cred-backed local run (docker compose up + a sample query, python -m evals) before merge.

🤖 Generated with Claude Code

Update 2026-07-07: branch now lands the stable agno 2.7.0 + agnoctl 0.1.0 pins (released today) on top of the a7 reconcile, plus a ruff-format fix in evals/run.py.

ashpreetbedi and others added 2 commits July 7, 2026 01:35
Bumps agno 2.5.14 → 2.7.0a7 (pin in pyproject, regenerated requirements) to
match the AgentOS Starter reference. One migration fix: AccuracyEval.avg_score
is now Optional in a7 (the a6→a7 numeric-judge-scoring change), so guard for
None before the >= 7.0 threshold in evals/run.py.

Static validation on this branch: a7 resolves, ruff clean, mypy clean (36
files), docker image builds, all 20 of dash's agno imports resolve in a7.
Runtime (agent behavior) NOT tested — no credentials in this environment.

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
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ashpreetbedi
ashpreetbedi merged commit ee84f01 into main Jul 7, 2026
1 check 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