Changelog
Bug Fixes:
- CodexAgent: Now signs in automatically with
OPENAI_API_KEY, and keeps an existing ChatGPT or other login. - OS Manager: OS Manager now lists and runs external agents such as
ClaudeAgentandCodexAgentregistered inAgentOS(agents=[...]), by name or ID. - Knowledge Upload:
POST /knowledge/contentnow returns a clear400message when an upload has no file,text_contentor URL, or whenurlis not a single URL. - Tracing: Spans from
AgentOS(tracing=True)andsetup_tracing()now keep up to 1,024 attributes, so model spans keep their full input and message history on runs with many tool calls.OTEL_SPAN_ATTRIBUTE_COUNT_LIMITandOTEL_ATTRIBUTE_COUNT_LIMITstill take precedence.
What's Changed
- chore: log replica-local queue stream notice at info level by @ysolanky in #11264
- fix: reword the no-authorization user isolation warning by @SamJupe in #11263
- fix: authenticate Codex automatically with OPENAI_API_KEY by @ashpreetbedi in #11249
- fix: let OS Manager discover and run external agents by @ashpreetbedi in #11247
- fix: clarify accepted Company Task execution by @ashpreetbedi in #11261
- fix: reject knowledge uploads without a content source by @ashpreetbedi in #11259
- fix: clarify readable Company sources for agents by @ashpreetbedi in #11256
- fix: reject unsupported knowledge URL input types by @ashpreetbedi in #11260
- fix: use LLM-appropriate tracing attribute limits by @ashpreetbedi in #11255
- fix: keep Company Task projection off the queue's critical path by @ysolanky in #11188
- fix: allow authorized members to trigger Company routines by @ashpreetbedi in #11254
- feat: govern Company writes by scope instead of ownership by @SamJupe in #11270
- chore: Release v3.1.10 by @harshsinha03 in #11265
Full Changelog: v3.1.9...v3.1.10