Skip to content

Overhaul the README: from one sentence to something you can actually use - #5

Merged
nullcache merged 4 commits into
nullcache:minfrom
uuzzrm:fix/readme-overhaul
Aug 17, 2026
Merged

Overhaul the README: from one sentence to something you can actually use#5
nullcache merged 4 commits into
nullcache:minfrom
uuzzrm:fix/readme-overhaul

Conversation

@uuzzrm

@uuzzrm uuzzrm commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

The README was one sentence long, which is rough when the whole pitch of the project is "read the code and learn how an agent actually works." I went through every module and wrote it up properly.

What's in there:

  • Install (global npm + from source) and quick starts for OpenAI, DeepSeek, and a local Ollama setup — the three configurations I actually see people use
  • The CLI flags and the full env-var table with the real defaults from config.ts
  • All the REPL commands and all seven tools, one line each
  • A "How it works" section that walks the agent loop, the LLM layer, context compression, and sessions — what each module does and why it's shaped that way
  • A library usage snippet and a dev section (build/test, layout)

I also re-checked the whole thing against the source afterward and caught a couple of my own mistakes: the API key env precedence was backwards (CORECODER_API_KEY actually wins over OPENAI_API_KEY), and I'd written that Ctrl+C kills running tool processes, which isn't true yet — both fixed.

Left out on purpose: any "features" list that promises stuff the code doesn't do. Happy to add a demo gif or screenshots if you want them.

@nullcache
nullcache changed the base branch from main to min August 17, 2026 04:53
Refresh the line-count claim (~2,600 src + ~850 test lines after the
recent fixes), document the min/dev branch model, add the
CORECODER_TIMEOUT_MS env var, describe the fixed-overhead calibration
accurately, and list scripts/ in the layout.
@nullcache
nullcache force-pushed the fix/readme-overhaul branch from cc3b1db to f21388b Compare August 17, 2026 04:55
Drop the npm install command (package is not published), mark the
Ollama quick start as needing a dummy key, scope the .env lookup claim
to the home directory, soften the design-commentary claim, and reword
the branch descriptions (min: kept as small as possible; dev:
enhancements no longer bound by the minimal bar).
@nullcache
nullcache merged commit f38a913 into nullcache:min Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants