From 6a1dda4082792f4220ca1e000936850fa6ccc126 Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Mon, 13 Apr 2026 16:52:39 -0700 Subject: [PATCH] =?UTF-8?q?docs:=20add=20remaining=20contributors=20?= =?UTF-8?q?=E2=80=94=20Argonaut790,=20indigokarasu,=20zenc-cp=20(complete?= =?UTF-8?q?=20to=2033)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - @Argonaut790 (#239): HTML entity decode fix + Traditional Chinese locale (fix shipped in v0.46.0; zh-Hant locale added same PR) - @indigokarasu (#213): CSS-only visual redesign proposal — design token system + icon rail + 7 themes (influenced v0.50.0 design language) - @zenc-cp (#133): Anti-hallucination guard for ReAct loop — streaming token buffer + post-run scrub pattern README now has 33 contributors covering full project history. Co-authored-by: Nathan Esquenazi --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 076ab5a..d92c792 100644 --- a/README.md +++ b/README.md @@ -609,6 +609,15 @@ Fixed `api_key` not being passed to `AIAgent` for non-Anthropic `/anthropic` pro **[@mangodxd](https://github.com/mangodxd)** — Type hints cleanup (PR #115) Added missing type hints across 10 files and corrected 9 inaccurate existing ones — the kind of maintenance work that makes the codebase easier to reason about. +**[@Argonaut790](https://github.com/Argonaut790)** — HTML entity decode + Traditional Chinese locale (PR #239) +Fixed double-escaping of HTML entities in `renderMd()` — LLM output containing `<code>` was being escaped a second time, rendering as literal text instead of the intended markdown. The same PR also completed the Simplified Chinese translation (40+ missing keys) and added a full Traditional Chinese (`zh-Hant`) locale. + +**[@indigokarasu](https://github.com/indigokarasu)** — Visual redesign proposal: icon rail + design token system + 7 themes (PR #213) +A CSS-only redesign of the full UI — proper design tokens (`--bg-primary`, `--text-info`, spacing scale), an icon rail sidebar replacing the emoji tab strip, consistent form cards, breadcrumb nav, and 7 built-in themes as custom properties. The PR didn't merge as-is but directly shaped the design language and theme architecture that shipped in v0.50.0. + +**[@zenc-cp](https://github.com/zenc-cp)** — Anti-hallucination guard for ReAct loop (PR #133) +Added a streaming token buffer and post-run message scrub to `streaming.py` to detect and strip fake tool execution JSON that weaker models write inline instead of calling tools properly. A three-layer approach: ephemeral anti-hallucination prompt, live token filtering, and session history cleanup. The pattern influenced later streaming.py improvements. + --- Want to contribute? See [ARCHITECTURE.md](ARCHITECTURE.md) for the codebase layout and [TESTING.md](TESTING.md) for how to run the test suite. The best contributions are focused, well-tested, and solve a real problem — exactly what every person on this list did.