Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ make build # go build ...
make test # go test ./... -v
make check # go fmt + go vet
make run # Build and run in foreground (serve mode)
make lifecycle-test # Build + run full lifecycle simulation
golangci-lint run # Lint (uses .golangci.yml config)
```

Expand All @@ -20,6 +21,7 @@ golangci-lint run # Lint (uses .golangci.yml config)
cmd/mnemonic/ CLI + daemon entry point
cmd/benchmark/ End-to-end benchmark
cmd/benchmark-quality/ Memory quality IR benchmark
cmd/lifecycle-test/ Full lifecycle simulation (install → 3 months)
internal/
agent/ 8 cognitive agents + orchestrator + reactor
perception/ Watch filesystem/terminal/clipboard, heuristic filter
Expand All @@ -45,6 +47,7 @@ internal/
config/ Config loading (config.yaml)
logger/ Structured logging (slog)
backup/ Export/import
testutil/ Shared test infrastructure (stub LLM provider)
sdk/ Python agent SDK (self-evolving assistant)
agent/evolution/ Agent evolution data (created at runtime, gitignored)
agent/evolution/examples/ Example evolution data for reference
Expand Down
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.PHONY: build run clean test fmt vet start stop restart status watch install uninstall export backup insights dream-cycle mcp benchmark benchmark-quality benchmark-compare setup-hooks lint
.PHONY: build run clean test fmt vet start stop restart status watch install uninstall export backup insights dream-cycle mcp benchmark benchmark-quality benchmark-compare lifecycle-test setup-hooks lint

BUILD_DIR=bin
VERSION=0.24.0 # x-release-please-version
Expand Down Expand Up @@ -129,6 +129,10 @@ benchmark-compare:
go build $(TAGS) $(LDFLAGS) -o $(BUILD_DIR)/benchmark-quality ./cmd/benchmark-quality
./$(BUILD_DIR)/benchmark-quality --compare --cycles 5 --verbose

lifecycle-test:
go build $(TAGS) $(LDFLAGS) -o $(BUILD_DIR)/lifecycle-test ./cmd/lifecycle-test
./$(BUILD_DIR)/lifecycle-test --verbose

# --- Lint ---
lint:
golangci-lint run
Expand Down
Loading