Workspace Development
Repository structure
packages/core: shared workflows, prompts, components, config loading, and tool definitionspackages/opencode: the OpenCode adapter packagepackages/web: marketing site and docspackages/opencode/.opencode/: generated OpenCode output for review
Validation commands
When you make code or generated-file changes in this workspace, run:
bun run compilebun run typecheckbun run testImportant rules
- do not edit
packages/opencode/.opencode/directly - keep reusable workflow logic in
packages/core - keep OpenCode-specific wiring in
packages/opencode - do not regenerate generated output unless the producing source changed or regeneration was requested
Publishing direction
- publish
packages/opencodeas@kompassdev/opencode - keep shared logic in
packages/core - add future adapters as sibling packages, such as
packages/claude-code