Fix architecture diagram and test coverage on site

Architecture diagram was missing the second row of plugins (session,
context, file-io, tools). Test description only listed 2 of 8 actual
test files. Corrected both pages to match the real repo layout.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-27 20:46:52 +08:00
parent ee56dbb753
commit 91aee523c3
2 changed files with 16 additions and 21 deletions

16
en.html
View File

@@ -315,14 +315,12 @@ build/dstalk-cli/dstalk-cli.exe config.toml</code></pre>
│ dstalk-core.dll — Plugin Host │
│ Plugin Loader · Service Registry · Event Bus · │
│ Config Manager │
└──┬──────────────┬──────────────┬─────────────────
▼ ▼ ▼ ▼ ▼
deepseek anthropic network lsp session context
(ai) (ai) (http) client
▼ ▼ ▼
config file-io tools
│ │ │
└── Boost.JSON / Boost.Asio / Beast / OpenSSL TLS ──┘</code></pre>
──────────────┬──────────────┬─────────────────────
│ deepseek (ai) │ anthropic (ai)│ network (http)
│ lsp (client) │ session context
│ config │ file-io │ tools │
└───────────────┴───────────────┴─────────────────────┘
Boost.JSON · Boost.Asio / Beast · OpenSSL TLS</code></pre>
</div>
</section>
@@ -338,7 +336,7 @@ build/dstalk-cli/dstalk-cli.exe config.toml</code></pre>
<tr><td>CLI frontend</td><td>ANSI terminal UI using dstalk/dstalk_api.h</td><td><span class="ok">Enabled</span></td></tr>
<tr><td>GUI frontend</td><td>SDL3 graphical frontend, enabled via CMake option DSTALK_BUILD_GUI</td><td><span class="ok">In place</span></td></tr>
<tr><td>Plugins</td><td>9 functional plugins (deepseek · anthropic · network · lsp · session · context · config · file-io · tools), standalone DLLs</td><td><span class="ok">Enabled</span></td></tr>
<tr><td>Tests</td><td>tests/ ships host_api_test and smoke_test, integrated with CTest</td><td><span class="ok">Enabled</span></td></tr>
<tr><td>Tests</td><td>8 test files covering plugin host, event bus, service registry, plugin loader, and AI plugins, integrated with CTest</td><td><span class="ok">Enabled</span></td></tr>
<tr><td>Docs</td><td>docs/tutorial, docs/reference (commands, plugin-abi)</td><td><span class="ok">Published</span></td></tr>
<tr><td>Examples</td><td>examples/example_plugin shows a plugin template</td><td><span class="ok">Available</span></td></tr>
<tr><td>Dependencies</td><td>Conan2, boost/1.86.0, openssl/3.4.1</td><td><span class="ok">Configured</span></td></tr>