autogpt-platform-beta-v0.6.55
📦 autogptView on GitHub →
✨ 8 features🐛 17 fixes🔧 8 symbols
Summary
This release introduces significant enhancements to cost tracking, memory management via Graphiti, and improved session handling in CoPilot. It also includes numerous bug fixes related to SSE streams, session state persistence, and security hardening.
✨ New Features
- Add Graphiti temporal knowledge graph memory for CoPilot.
- Hide session-level dry_run from LLM in CoPilot.
- Support multiple questions in ask_question tool for CoPilot.
- Per-model cost breakdown, cache token tracking, and OrchestratorBlock cost fix in platform admin.
- Upgrade claude-agent-sdk to 0.1.58 with OpenRouter compatibility and cost controls.
- Add for_agent_generation flag to find_block in CoPilot.
- Standard/advanced model toggle with Opus rate-limit multiplier.
- Enhance cost dashboard with token breakdown and averages in platform admin.
🐛 Bug Fixes
- P0 guardrails, transient retry, and security hardening in CoPilot.
- Unify CoPilot auth headers and propagate impersonation header.
- Deduplicate SSE-replayed messages by content fingerprint.
- Strip <internal_reasoning> tags from Sonnet response stream.
- Keep credential setup inline on run and schedule paths.
- Remove extra blank line in platform_cost_test.py.
- Fix T2+ --resume by using CLI native session file.
- Fix sub-agent session hang and orphan on E2B API stall.
- Store mode per session so indicator updates on switch.
- Unified MCP file tools (Read/Write/Edit) to prevent truncation data loss.
- Baseline cost tracking and cache token display.
- Robust context fallback — upload gate, gap-fill, and token-budget compression.
- Charge per LLM iteration and per tool call in OrchestratorBlock.
- Null-safe token accumulation for OpenRouter null cache fields.
- Abort SSE stream and disconnect backend listeners on session switch.
- Idempotency guard and frontend dedup fix for duplicate messages.
- Set session_id on mode-switch T1 to enable --resume on subsequent SDK turns.