-
Notifications
You must be signed in to change notification settings - Fork 490
Tracking: Migrate Agent layer to OpenAI Agents SDK #71
Copy link
Copy link
Open
Labels
area: flowsPublic operation implementations under quantmind/flows/Public operation implementations under quantmind/flows/area: mindMemory, tools, MCP integration, and the cognitive layerMemory, tools, MCP integration, and the cognitive layertype: refactorReorganizes implementation without intended behavior changeReorganizes implementation without intended behavior change
Description
Activity
Metadata
Metadata
Assignees
Labels
area: flowsPublic operation implementations under quantmind/flows/Public operation implementations under quantmind/flows/area: mindMemory, tools, MCP integration, and the cognitive layerMemory, tools, MCP integration, and the cognitive layertype: refactorReorganizes implementation without intended behavior changeReorganizes implementation without intended behavior change
Motivation
QuantMind invested ~3 months building a smolagents-derived Agent runtime in PRs #61, #65, and #67 (~1900 lines of
brain/+tools/+ supporting modules). We now believe this was a wrong direction:This issue tracks the migration to OpenAI Agents SDK as the underlying agent runtime, with QuantMind repositioning as a domain library on top.
Target Architecture
Key principle: QuantMind does NOT rebuild Agent runtime, lifecycle hooks, tracing, multi-agent handoff, or tool framework. Those come from
openai-agents.Roadmap
knowledge/+configs/skeleton (Pydantic schemas + centralized cfg)preprocess/two-layer structure (fetch + format)flows/+paper_flow+batch_run+magic.py; concurrent removal offlow/andllm/mind/memory/filesystemMVP + trajectory archiveArchive
The pre-pivot agent runtime is preserved as a snapshot on the
archive/agent-runtime-finalbranch on origin for historical reference. It will not be merged back to master.References