mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-09 05:50:44 +08:00
本次迁移将网关/通道/工具/技能/脚本与协议资源集中到新结构,统一路径常量与脚本转发机制,减少顶层噪音并保证运行与测试行为一致。 Made-with: Cursor
18 lines
700 B
Markdown
18 lines
700 B
Markdown
# Oclaw Architecture Root
|
|
|
|
This repository is fully consolidated under `oclaw/`.
|
|
|
|
## Layers
|
|
- `runtime/`: core execution loop, routing, skill runtime, hook runtime
|
|
- `interfaces/`: transport adapters (HTTP/WS)
|
|
- `gateway/`: method handlers and protocol bridging
|
|
- `application/`: use-cases and orchestration services
|
|
- `infrastructure/`: runtime-facing integrations/adapters
|
|
- `platform/`: shared platform capabilities (llm, persistence, config, files)
|
|
- `tools/`: tool registry, MCP adapters, public/system tools
|
|
- `skills/`: installable skills and runtime manifests
|
|
|
|
## Naming Rule
|
|
- Use `oclaw` consistently in paths, symbols, and docs.
|
|
- Avoid introducing legacy aliases or old naming variants.
|
|
|