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 97840e25ab chore: add .knowledge/ cards + knowledge.yaml
7 curated knowledge cards extracted from RFCs and docs:
- architecture: core pipeline, extension points, process isolation
- sense: compute behavior, Sense→Workflow, config
- workflow: engine, threads, WorkflowSpec
- adapter: AgentFn protocol, available adapters, extract layer
- coding-conventions: functional-first, Result type, naming
- monorepo: package structure, dependency rules
- knowledge-layer: sync/query CLI, embedding service

knowledge.yaml indexes .knowledge/**/*.md only.
2026-04-29 09:29:29 +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 and adapter packages