oxios 0.2.0

Oxios Agent OS — Agent Operating System powered by oxi-sdk
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