Skip to content

docs(readme): refresh stale facts to match the current codebase#97

Merged
RNT56 merged 1 commit into
mainfrom
claude/readme-refresh
Jul 6, 2026
Merged

docs(readme): refresh stale facts to match the current codebase#97
RNT56 merged 1 commit into
mainfrom
claude/readme-refresh

Conversation

@RNT56

@RNT56 RNT56 commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Summary

Doc-only refresh of README.md — every claim re-verified against the current code (post-remediation). No code change.

Fixed

  • Size receipts / badge / headline — the codebase grew (Phase 15 providers, Phase 16 closed-loop, recent upgrade programs, the audit remediation), so the numbers were understated:
    • ~75,000~87,000 LOC (the agent itself, non-test)
    • ~142,300~170,000 total incl. tests; 347391 test files
    • 122120 packages
  • Providers (3 → 4) — added the 4th selectable vendor openai-compatible (vLLM · Ollama · Azure · Groq · self-hosted; provider.go's own error lists it) to the vendor-lock row, model-selection section, the architecture diagram, and the What's-inside map.
  • Commands — dropped the non-existent nilcore run verb from the cmd list + architecture diagram (the single-task path is the flag form nilcore -goal …; "run" stays a valid kernel preset name); added the missing selfacc verb; listed the nilcore-desktop[-darwin] drivers alongside nilcore-browser.
  • Secrets — corrected the self-contradicting "env only" wording (pain table + invariant feat: conversational front door + streaming chat REPL, channel streaming & TUI #3) to the actual SecretStore (env · keychain · encrypted vault · external), matching the README's own other statements and CLAUDE.md I3.
  • MCP — documented the new headers {{secret:NAME}}/{{env:NAME}} host-side resolution and the per-repo cache-dir descriptor location (both from the recent remediation).

Verified still-correct (left unchanged)

19 languages / 34 extensions (counted the ast registrations), Go 1.25, the default model constant, Phases 0–16, both mermaid diagrams, the core loop, and every feature description.

🤖 Generated with Claude Code

- Size receipts + badge + headline: ~75k→~87k LOC (agent itself, non-test),
  ~142,300→~170,000 total (391 test files), 122→120 packages.
- Providers: add the 4th selectable vendor `openai-compatible` (vLLM/Ollama/
  Azure/Groq/self-hosted) to the vendor-lock row, model-selection, the
  architecture diagram, and the What's-inside map (was "three adapters").
- Commands: drop the non-existent `nilcore run` verb from the cmd/nilcore list
  and the architecture diagram (single-task run is the flag form `nilcore -goal`;
  "run" remains a valid kernel *preset* name); add the missing `selfacc` verb;
  list the nilcore-desktop drivers alongside nilcore-browser under cmd/tools.
- Secrets: correct the self-contradicting "env only" wording (pain table +
  invariant #3) to the actual SecretStore (env/keychain/vault/external).
- MCP: document the new `headers` {{secret:NAME}}/{{env:NAME}} host-side
  resolution and the per-repo cache-dir descriptor location.

Doc-only; no code change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@RNT56 RNT56 merged commit ec5e70e into main Jul 6, 2026
7 checks passed
@RNT56 RNT56 deleted the claude/readme-refresh branch July 6, 2026 09:51
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.

1 participant