docs: update AGENTS.md + ROADMAP.md for package layering refactor

This commit is contained in:
YeonGyu-Kim
2026-05-21 03:44:20 +09:00
parent faf4a2d349
commit a089d4a584
3 changed files with 26 additions and 9 deletions
+8 -1
View File
@@ -32,7 +32,14 @@ oh-my-opencode/
│ ├── openclaw/ # Bidirectional external integration (Discord/Telegram/HTTP/shell + reply listener daemon)
│ ├── generated/ # model-capabilities.generated.json (refreshed via build:model-capabilities)
│ └── testing/ # Test utilities + `create-plugin-module.ts` (extracted plugin entry factory, 182 LOC)
├── packages/ # 11 platform-specific binary packages + lsp-tools-mcp submodule + ast-grep-mcp + rules-core + web
├── packages/ # 11 platform binaries + 2 MCP packages + 7 Core packages + web
│ ├── utils/ # Shared utilities — deep-merge, snake-case, frontmatter, file-utils, etc.
│ ├── model-core/ # Model resolution pipeline with ProviderCache DI
│ ├── rules-engine/ # Rule discovery + matching (renamed from rules-core)
│ ├── agents-md-core/ # AGENTS.md walk-up discovery + injection
│ ├── ast-grep-core/ # ast-grep types, pattern-hints, runner core with injectable spawn
│ ├── comment-checker-core/ # apply-patch parser, binary runner with injectable spawn
│ ├── boulder-state/ # Work tracking state machine, split storage
│ └── web/ # Marketing site (Next.js 15 + Cloudflare Workers). Independent package with own bun.lock
├── bin/ # Platform-detection JS shim (oh-my-opencode + oh-my-openagent)
├── script/ # Build/publish automation (singular, not scripts/)