No durable memory
Agents re-explore the repo every session and invent conflicting patterns.
CLI operating system
Durable memory. Tight constraints. Change-aware verification. The infrastructure layer serious agentic workflows refuse to work without.
Sign in to persist Northstar — the sample workspace every session starts from.
Forge ready. Type `help` or try `status`.
Agents re-explore the repo every session and invent conflicting patterns.
Raw dumps of the codebase crowd out the decisions that actually matter.
Full suites are slow; skipped tests are silent. Verification is noisy.
Session continuity between human and agent is a paste of chat logs.
Capabilities
Decisions, patterns, anti-patterns, gotchas — queryable instead of rediscovered.
Project-specific must/should rules land in every agent session. Chaos is a setting, not a default.
Only the tests, types, and lints that the diff can break. Structured, machine-readable results.
What shipped, what was decided, what is still open — a brief, not a transcript.
Change-aware engine
Forge maps a change onto tests, types, and lints, then returns a structured verdict agents can act on. Full suites stay for CI. The inner loop stays fast.
$ forge feedback --changed src/lib/errors.ts
typecheck pass · 2 files
tests 6 run · 122 skipped
lint pass · 2 files
ok in 1.84s
finding Result mapping matches src/lib/errors.ts
CLI
Type a command. Memory, constraints, handoffs, and context packs print as structured text — the format models already speak.
Interactive demo on the Northstar workspace.
Try `memory query tenancy` or `handoff`.
Principles
Local-first. Inspectable. Built so agents stop babysitting you.