You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<metaname="description" content="ContextForge shipped v0.1 through v1.1 — 12 versions, 97% token reduction, 177 tests. Full visual timeline from baseline to complete system.">
8
-
<metaproperty="og:title" content="ContextForge Roadmap — v0.1 to v1.1 complete">
9
-
<metaproperty="og:description" content="11 versions shipped. 97% token reduction. 177 tests. MIT license. See how ContextForge was built from first extractor to full enterprise system.">
7
+
<metaname="description" content="ContextForge shipped v0.1 through v1.5 — 16 versions, 97% token reduction, 274 tests. Full visual timeline from baseline to complete system.">
8
+
<metaproperty="og:title" content="ContextForge Roadmap — v0.1 to v1.5 complete">
9
+
<metaproperty="og:description" content="15 versions shipped. 97% token reduction. 274 tests. MIT license. See how ContextForge was built from first extractor to full enterprise system.">
<divclass="tl-desc">Added <code>context-forge</code> npm binary alias alongside <code>gen-context</code> so <code>npx context-forge</code> works from any machine without cloning the repo. Improved <code>--init</code> to scaffold both <code>gen-context.config.json</code> and <code>.contextignore</code> in one step. Added 9 integration tests covering per-module and hot-cold strategy edge cases.</div>
518
+
<divclass="tl-tags">
519
+
<spanclass="tl-tag">npx context-forge</span>
520
+
<spanclass="tl-tag">--init .contextignore</span>
521
+
<spanclass="tl-tag">strategy tests</span>
522
+
<spanclass="tl-tag">9 new tests</span>
523
+
<spanclass="tl-tag">MIT v1.2.0</span>
524
+
</div>
525
+
<divclass="tl-impact">npm discoverability — works without cloning the repo</div>
<divclass="tl-desc">The <code>--diff</code> flag generates context only for files changed in the current git working tree — ideal for PR reviews and CI. <code>--diff --staged</code> restricts to staged files only, making it a perfect pre-commit check. Both modes auto-fall-back to full generate when outside a git repository or when no files have changed. Watch mode debounce is now configurable via <code>watchDebounce</code> in config.</div>
542
+
<divclass="tl-tags">
543
+
<spanclass="tl-tag">--diff</span>
544
+
<spanclass="tl-tag">--diff --staged</span>
545
+
<spanclass="tl-tag">watchDebounce config</span>
546
+
<spanclass="tl-tag">6 new tests</span>
547
+
<spanclass="tl-tag">MIT v1.3.0</span>
548
+
</div>
549
+
<divclass="tl-impact">Active PR work: ~50–200 tokens instead of ~4,000 — 95%+ reduction for diffs</div>
<divclass="tl-desc">Two new MCP tools: <strong>explain_file</strong> returns signatures, resolved imports, and reverse callers for any file in a single call — agents get full file context without guessing paths. <strong>list_modules</strong> returns a token-count table of all top-level module directories so agents know where to look before calling <code>read_context</code>. Strategy-aware health scorer no longer penalises hot-cold or per-module runs for low reduction — intentionally small outputs score correctly. MCP server now exposes 7 tools total.</div>
566
+
<divclass="tl-tags">
567
+
<spanclass="tl-tag">explain_file</span>
568
+
<spanclass="tl-tag">list_modules</span>
569
+
<spanclass="tl-tag">7 MCP tools</span>
570
+
<spanclass="tl-tag">strategy health</span>
571
+
<spanclass="tl-tag">25 new tests</span>
572
+
<spanclass="tl-tag">MIT v1.4.0</span>
573
+
</div>
574
+
<divclass="tl-impact">Precision context — agents ask for exactly the file context they need</div>
<divclass="tl-desc">A zero-dependency VS Code extension shows a status bar item displaying the health grade and time since last regeneration (refreshes every 60 s). It warns when context is stale (>24 h), adds <strong>Regenerate Context</strong> and <strong>Open Context File</strong> commands, and supports a configurable script path. All six HTML documentation pages gained client-side keyword search (press <kbd>/</kbd> to open). A proper <code>.npmignore</code> prepares the package for npm publish — <code>npx context-forge</code> resolves to the runtime-only artifact.</div>
590
+
<divclass="tl-tags">
591
+
<spanclass="tl-tag">VS Code extension</span>
592
+
<spanclass="tl-tag">status bar</span>
593
+
<spanclass="tl-tag">stale notification</span>
594
+
<spanclass="tl-tag">docs search</span>
595
+
<spanclass="tl-tag">.npmignore</span>
596
+
<spanclass="tl-tag">58 new tests</span>
597
+
<spanclass="tl-tag">MIT v1.5.0</span>
598
+
</div>
599
+
<divclass="tl-impact">10× adoption surface — VS Code extension + npm discoverability</div>
Copy file name to clipboardExpand all lines: docs/strategies.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -125,7 +125,7 @@
125
125
126
126
<divclass="page-hero">
127
127
<divclass="hero-inner">
128
-
<divclass="hero-badge">v1.1 strategy guide</div>
128
+
<divclass="hero-badge">strategy guide — current as of v1.5</div>
129
129
<h1>Choose the right context strategy</h1>
130
130
<pclass="hero-sub">ContextForge supports three modes: full, per-module, and hot-cold. This page shows exactly when to use each one, what token cost to expect, and how MCP changes the decision.</p>
0 commit comments