This repository has been archived on 2026-06-01. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nerve/.knowledge/monorepo.md
T
xiaomo dfb3c9ec18 fix: address review feedback on knowledge cards
- knowledge-layer.md: use env var instead of hardcoded URL
- monorepo.md: workflow-utils depends on core only (not adapters)
- cli.md: fix sense subcommands (schema/query, not db)
2026-04-29 09:36:28 +00:00

1.1 KiB

Nerve Monorepo Structure

nerve/
  packages/
    core/              # @uncaged/nerve-core — shared types, config parser, Result, spawn-safe
    cli/               # @uncaged/nerve-cli — CLI (init, validate, dev, daemon, knowledge)
    daemon/            # @uncaged/nerve-daemon — kernel, workers, signal bus, scheduler
    store/             # @uncaged/nerve-store — append-only log, SQLite, CAS blob store
    workflow-utils/    # @uncaged/nerve-workflow-utils — role factories, extract, LLM helpers
    adapter-cursor/    # @uncaged/nerve-adapter-cursor — cursor-agent CLI adapter
    adapter-hermes/    # @uncaged/nerve-adapter-hermes — hermes chat CLI adapter
    khala/             # Khala — Sense marketplace (future)
    skills/            # nerve-managed skills
  docs/                # RFCs, conventions
  .knowledge/          # curated knowledge cards (this directory)

Dependency Rules

  • core is the shared layer — everyone depends on it
  • cli and daemon must NOT depend on each other
  • Adapter packages depend only on core
  • workflow-utils depends on core