mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-08 22:20:54 +08:00
No description
本次迁移将网关/通道/工具/技能/脚本与协议资源集中到新结构,统一路径常量与脚本转发机制,减少顶层噪音并保证运行与测试行为一致。 Made-with: Cursor |
||
|---|---|---|
| .github/workflows | ||
| _hooks_selftest_workspace | ||
| data | ||
| desktop | ||
| docs | ||
| interfaces | ||
| platform | ||
| prompts | ||
| runtime | ||
| scripts | ||
| tests | ||
| .gitignore | ||
| .gitmodules | ||
| __init__.py | ||
| oclaw.json | ||
| pytest.ini | ||
| README.md | ||
| requirements.txt | ||
Oclaw Architecture Root
This repository is fully consolidated under oclaw/.
Layers
runtime/: core execution loop, routing, skill runtime, hook runtimeinterfaces/: transport adapters (HTTP/WS)gateway/: method handlers and protocol bridgingapplication/: use-cases and orchestration servicesinfrastructure/: runtime-facing integrations/adaptersplatform/: shared platform capabilities (llm, persistence, config, files)tools/: tool registry, MCP adapters, public/system toolsskills/: installable skills and runtime manifests
Naming Rule
- Use
oclawconsistently in paths, symbols, and docs. - Avoid introducing legacy aliases or old naming variants.