Oxios Import Migration Report
==============================
Date: 2026-05-16
Status: SUCCESS (build passes, 0 errors)
Files Processed:
----------------
1. crates/oxios-kernel/src/tools/kernel_bridge.rs
- OLD: use oxi_agent::{SearchCache, ToolRegistry};
- NEW: use oxi_agent::SearchCache; + use oxi_sdk::ToolRegistry;
- RESULT: ok (SearchCache not re-exported by oxi_sdk, kept as oxi_agent)
2. crates/oxios-kernel/src/tools/registration.rs
- OLD: use oxi_agent::{EditTool, FindTool, GetSearchResultsTool, GrepTool, LsTool, ReadTool, SearchCache, ToolRegistry, WebSearchTool, WriteTool};
- NEW: use oxi_agent::{EditTool, FindTool, GetSearchResultsTool, GrepTool, LsTool, ReadTool, SearchCache, WebSearchTool, WriteTool}; + use oxi_sdk::ToolRegistry;
- RESULT: ok (tool types and SearchCache not re-exported by oxi_sdk, kept as oxi_agent)
3. crates/oxios-kernel/src/agent_runtime.rs
- OLD: use oxi_agent::{prelude::CompactionEvent, AgentEvent, AgentLoop, AgentLoopConfig, SharedState, ToolRegistry, SearchCache};
- OLD: use oxi_ai::{CompactionStrategy, Provider};
- OLD: use oxi_agent::agent_loop::config::ToolExecutionMode;
- NEW: use oxi_agent::{prelude::CompactionEvent, SearchCache};
- NEW: use oxi_sdk::{AgentEvent, AgentLoop, AgentLoopConfig, SharedState, ToolRegistry};
- NEW: use oxi_sdk::{CompactionStrategy, Provider};
- NEW: use oxi_sdk::ToolExecutionMode;
- RESULT: ok (CompactionEvent and SearchCache not re-exported by oxi_sdk, kept as oxi_agent)
4. crates/oxios-kernel/src/supervisor.rs
- All oxi_ai imports are inside #[cfg(test)] module only
- RESULT: skipped (test module, no non-test oxi_ai/oxi_agent imports)
5. crates/oxios-kernel/src/tools/a2a_tools.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext, tools::ToolError};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext, ToolError};
- RESULT: ok
6. crates/oxios-kernel/src/tools/kernel/agent_tool.rs
- OLD: use oxi_agent::{AgentTool as OxiAgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool as OxiAgentTool, AgentToolResult, ToolContext};
- RESULT: ok
7. crates/oxios-kernel/src/tools/kernel/budget_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
8. crates/oxios-kernel/src/tools/kernel/cron_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
9. crates/oxios-kernel/src/tools/kernel/persona_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
10. crates/oxios-kernel/src/tools/kernel/resource_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
11. crates/oxios-kernel/src/tools/kernel/security_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
12. crates/oxios-kernel/src/tools/kernel/space_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
13. crates/oxios-kernel/src/tools/browser/browser_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
14. crates/oxios-kernel/src/tools/exec_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
15. crates/oxios-kernel/src/tools/mcp_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
16. crates/oxios-kernel/src/tools/memory_tools.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
17. crates/oxios-kernel/src/tools/program_tool.rs
- OLD: use oxi_agent::{AgentTool, AgentToolResult, ToolContext};
- NEW: use oxi_sdk::{AgentTool, AgentToolResult, ToolContext};
- RESULT: ok
Summary:
--------
- 16 files modified
- 1 file skipped (supervisor.rs — test-only imports)
- 0 build errors
- Types NOT migrated (not re-exported by oxi_sdk):
- oxi_agent::SearchCache
- oxi_agent::prelude::CompactionEvent
- oxi_agent::{EditTool, FindTool, GetSearchResultsTool, GrepTool, LsTool, ReadTool, WebSearchTool, WriteTool}
- Types successfully migrated to oxi_sdk:
- AgentTool, AgentToolResult, ToolContext, ToolError
- ToolRegistry
- AgentEvent, AgentLoop, AgentLoopConfig, SharedState
- CompactionStrategy, Provider
- ToolExecutionMode