Skip to content

Reconcile to agno 2.7.0 + agnoctl 0.1.0 - #26

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

Reconcile to agno 2.7.0 + agnoctl 0.1.0#26
ashpreetbedi merged 3 commits into
mainfrom
chore/agno-2.7.0a7

Conversation

@ashpreetbedi

Copy link
Copy Markdown
Contributor

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

Changes

  • agno[os,slack]agno[os,slack]==2.7.0a7; requirements.txt regenerated (2.6.42.7.0a7, adds agnoctl 0.1.0a7).
  • GDrive (evals/wiring.py W5): a7 folded the AllDrivesGoogleDriveTools subclass into GoogleDriveTools via corpora/supports_all_drives/include_items_from_all_drives, and GDriveContextProvider now defaults to full Shared-Drive coverage. The w5 invariant now asserts those flags instead of the (removed) subclass — same intent, a7 mechanism. The app itself (scout/contexts.py) needed no change.
  • railway.json: numReplicas 2 → 1 (single-replica scheduler — >1 double-fires the in-process cron).

Verification (cred-free)

check result
a7 dependency resolve
ruff ✅ clean
mypy ✅ no issues (19 files)
docker image build
agno import smoke ✅ 24/24 modules resolve
wiring suite (python -m evals wiring) 9/9 code invariants pass on a7

⚠️ Not tested

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

🤖 Generated with Claude Code

ashpreetbedi and others added 3 commits July 7, 2026 01:41
- agno[os,slack] -> ==2.7.0a7 (pin + regenerated requirements), matching the
  AgentOS Starter reference.
- evals/wiring.py (W5): a7 folded AllDrivesGoogleDriveTools into GoogleDriveTools
  (corpora / supports_all_drives / include_items_from_all_drives), and
  GDriveContextProvider now defaults to full Shared-Drive coverage. The invariant
  check now asserts those flags instead of the removed subclass — same intent,
  a7 mechanism. Main app (scout/contexts.py) needs no change.
- railway.json: numReplicas 2 -> 1 (single-replica scheduler; >1 double-fires
  the in-process cron — see the Starters' decisions.md).

Verified on this branch (cred-free): a7 resolves, ruff clean, mypy clean (19
files), docker builds, all 24 agno imports resolve, and the full wiring suite
(9/9 code invariants) passes 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>
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 c8eeb8a 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