Skip to content

Commit a4e313b

Browse files
author
Yogthos
committed
site: sync features with v0.4.1
- bump nav version to v0.4.1 - memory: drop the removed cross-session extractor claim; describe the two-tier hot/breadcrumb store + post-session curators accurately - agent loop: mention the cross-turn recovery checkpoint and did-you-mean tool/path suggestions - sandbox: note both backends (bubblewrap + libkrun microVM) - tools: drop the non-existent 'plan' tool; add read_minified/ edit_minified, debug (DAP), tool_search - commands: add /agent, /plan, /panel, /sandbox, /tasks, /plugins - code-intelligence FAQ: correct the language/grammar coverage
1 parent e32ca83 commit a4e313b

1 file changed

Lines changed: 29 additions & 15 deletions

File tree

index.html

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@
528528
<!-- ═══ NAV ═══ -->
529529
<nav class="nav">
530530
<div class="nav-inner">
531-
<a href="#" class="brand"><span class="brand-mark"></span>dirge<span class="brand-ver">v0.2.4</span></a>
531+
<a href="#" class="brand"><span class="brand-mark"></span>dirge<span class="brand-ver">v0.4.1</span></a>
532532
<div class="nav-links">
533533
<a href="#features">Features</a>
534534
<a href="#install">Install</a>
@@ -709,7 +709,7 @@ <h3>Terminal-First TUI</h3>
709709
</div>
710710
<div class="feat">
711711
<h3>Robust Agent Loop</h3>
712-
<p>Repairs malformed tool calls, validates every write through tree-sitter before it hits disk, trips circuit breakers on non-progressing loops, and escalates to a stronger model on repeated failure.</p>
712+
<p>Repairs malformed tool calls, validates every write through tree-sitter before it hits disk, breaks repeat-loops, and — when a model keeps failing — injects a recovery checkpoint, suggests the tool/path it likely meant, then escalates to a stronger model.</p>
713713
</div>
714714
<div class="feat">
715715
<h3>One Permission Engine</h3>
@@ -721,7 +721,7 @@ <h3>Role-Based Routing</h3>
721721
</div>
722722
<div class="feat">
723723
<h3>Self-Improving Memory</h3>
724-
<p>Persistent per-project memory plus a post-session orchestrator that extracts learnings, curates memory &amp; skills, and promotes patterns recurring across sessions.</p>
724+
<p>Two-tier per-project memory — hot facts inline, the rest a searchable breadcrumb index — injected as a cache-stable snapshot. A post-session orchestrator extracts learnings and curates memory &amp; skills between sessions.</p>
725725
</div>
726726
<div class="feat">
727727
<h3>Code Intelligence</h3>
@@ -737,7 +737,7 @@ <h3>MCP &amp; ACP</h3>
737737
</div>
738738
<div class="feat">
739739
<h3>Sandbox Mode</h3>
740-
<p>Run every bash command inside an isolated <a href="https://github.com/containers/bubblewrap">bubblewrap</a> environment with <code>--sandbox</code> — defense in depth on top of the permission engine.</p>
740+
<p>Run every bash command in isolation with <code>--sandbox</code>: <a href="https://github.com/containers/bubblewrap">bubblewrap</a> for a namespaced jail, or a hardware-isolated <a href="https://github.com/containers/libkrun">libkrun</a> microVM — defense in depth on top of the permission engine.</p>
741741
</div>
742742
<div class="feat">
743743
<h3>Phased Planning</h3>
@@ -858,7 +858,10 @@ <h2 class="sec-title">25+ <em>built-in</em> tools</h2>
858858
<div class="card"><h4>Search</h4><p><code>grep</code> · <code>glob</code> · <code>session_search</code></p></div>
859859
<div class="card"><h4>Web</h4><p><code>webfetch</code> · <code>websearch</code></p></div>
860860
<div class="card"><h4>Code intelligence</h4><p><code>list_symbols</code> · <code>get_symbol_body</code> · <code>find_callers</code> · <code>find_callees</code> · <code>find_definition</code> · <code>lsp</code> · <code>repo_overview</code></p></div>
861-
<div class="card"><h4>Agent &amp; memory</h4><p><code>task</code> · <code>plan</code> · <code>write_todo_list</code> · <code>memory</code> · <code>skill</code> · <code>question</code></p></div>
861+
<div class="card"><h4>Agent &amp; memory</h4><p><code>task</code> · <code>task_status</code> · <code>write_todo_list</code> · <code>memory</code> · <code>skill</code> · <code>question</code></p></div>
862+
<div class="card"><h4>Token-efficient I/O</h4><p><code>read_minified</code> · <code>edit_minified</code> — collapse a file to its tree-sitter skeleton</p></div>
863+
<div class="card"><h4>Debugging</h4><p><code>debug</code> — DAP step-through: breakpoints, step, inspect stacks &amp; variables</p></div>
864+
<div class="card"><h4>Dynamic discovery</h4><p><code>tool_search</code> — load tools on demand to keep the prompt lean</p></div>
862865
</div>
863866
</section>
864867

@@ -870,18 +873,24 @@ <h2 class="sec-title">Drive it with <em>slash</em> commands</h2>
870873

871874
<div class="card-grid">
872875
<div class="card"><h4>/model</h4><p>Show or switch LLM model</p></div>
876+
<div class="card"><h4>/agent</h4><p>Switch the active agent profile</p></div>
873877
<div class="card"><h4>/prompt</h4><p>List or activate system prompts</p></div>
878+
<div class="card"><h4>/plan</h4><p>Run the phased plan workflow</p></div>
874879
<div class="card"><h4>/mode</h4><p>Set security permission mode</p></div>
875880
<div class="card"><h4>/why</h4><p>Trace the last permission decision</p></div>
876-
<div class="card"><h4>/display</h4><p>Configure visible info panes</p></div>
881+
<div class="card"><h4>/allow</h4><p>Manage the session allowlist</p></div>
882+
<div class="card"><h4>/sandbox</h4><p>Inspect &amp; control bash sandboxing</p></div>
883+
<div class="card"><h4>/display</h4><p>Pick visible info panes</p></div>
884+
<div class="card"><h4>/panel</h4><p>Toggle the side gutters</p></div>
877885
<div class="card"><h4>/compress</h4><p>Compact history for context</p></div>
878886
<div class="card"><h4>/sessions</h4><p>List, save, load sessions</p></div>
879887
<div class="card"><h4>/tree</h4><p>Show session branch tree</p></div>
880888
<div class="card"><h4>/fork</h4><p>Branch the conversation</p></div>
881889
<div class="card"><h4>/loop</h4><p>Start an iterative coding loop</p></div>
890+
<div class="card"><h4>/tasks</h4><p>List background shells &amp; agents</p></div>
882891
<div class="card"><h4>/mcp</h4><p>List MCP servers and tools</p></div>
883892
<div class="card"><h4>/worktree</h4><p>Create a git worktree</p></div>
884-
<div class="card"><h4>/allow</h4><p>Manage the session allowlist</p></div>
893+
<div class="card"><h4>/plugins</h4><p>List loaded Janet plugins</p></div>
885894
<div class="card"><h4>/reasoning</h4><p>Toggle reasoning visibility</p></div>
886895
<div class="card"><h4>/btw</h4><p>Quick question (no tools)</p></div>
887896
<div class="card"><h4>/help</h4><p>Show all commands</p></div>
@@ -1290,21 +1299,26 @@ <h2 class="sec-title">Frequently <em>asked</em></h2>
12901299
<span class="chev"></span>
12911300
</div>
12921301
<div class="faq-a">
1293-
Tree-sitter grammars for TypeScript/TSX, Python, Clojure, Go, Ruby, Rust, Java,
1294-
C, C++, and Elixir — 10 languages by default. Each provides <code>list_symbols</code>,
1295-
<code>get_symbol_body</code>, <code>find_callers</code>, <code>find_callees</code>, and
1296-
<code>find_definition</code>, with LSP diagnostics surfaced inline.
1302+
The code-navigation tools — <code>list_symbols</code>, <code>get_symbol_body</code>,
1303+
<code>find_callers</code>, <code>find_callees</code>, <code>find_definition</code>
1304+
cover TypeScript/TSX, Python, Clojure, Go, Ruby, Rust, Java, C, and C++. Tree-sitter
1305+
pre-write validation and the minified read/edit tools additionally cover Elixir and
1306+
Bash, and LSP diagnostics are surfaced inline. Each grammar is gated on its own
1307+
<code>semantic-&lt;lang&gt;</code> feature, all on by default.
12971308
</div>
12981309

12991310
<div class="faq-q" onclick="this.classList.toggle('open');this.nextElementSibling.classList.toggle('open')">
13001311
<span class="qm">Q</span> How does the memory system work?
13011312
<span class="chev"></span>
13021313
</div>
13031314
<div class="faq-a">
1304-
dirge keeps persistent per-project memory and pitfalls files. After a session, a
1305-
post-session orchestrator extracts learnings, curates memory and skills, and promotes
1306-
patterns that recur across sessions — so the agent carries preferences and past
1307-
mistakes forward instead of starting cold every time.
1315+
dirge keeps persistent per-project memory (facts and pitfalls) in the session DB,
1316+
injected into the system prompt as a cache-stable snapshot. It's two-tiered: hot
1317+
entries inline verbatim, and once the budget fills the rest demote to a searchable
1318+
breadcrumb index the agent expands on demand. After an idle session a post-session
1319+
orchestrator extracts learnings and curates memory and skills (stale-detection,
1320+
lifecycle, LLM consolidation) — so the agent carries preferences and past mistakes
1321+
forward instead of starting cold every time.
13081322
</div>
13091323

13101324
<div class="faq-q" onclick="this.classList.toggle('open');this.nextElementSibling.classList.toggle('open')">

0 commit comments

Comments
 (0)