Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
14037c9
feat: add Mercury Code full-screen coding TUI on /code
hotheadhacker Aug 31, 2026
f07915c
fix: stop mouse-sequence leaks that crashed Mercury Code TUI
hotheadhacker Aug 31, 2026
7fd1441
fix: bound Mercury Code accumulators, async git poll, crash forensics
hotheadhacker Aug 31, 2026
f43e2f6
fix: checkpoint Mercury Code crash hardening
hotheadhacker Sep 2, 2026
602e65f
fix: eliminate Yoga WASM crashes in Mercury Code transcripts
hotheadhacker Sep 7, 2026
811fd5a
feat: add /code chat for instant Mercury Code exit to regular chat
hotheadhacker Sep 7, 2026
07e3013
feat: completion contract — honest, verified, stall-free task endings
hotheadhacker Sep 7, 2026
27c61bd
fix: stop ink Static re-printing committed items on every render
hotheadhacker Sep 7, 2026
26c8f63
feat: AUTO mode — Mercury Code plans and builds in one flow
hotheadhacker Sep 7, 2026
800eae1
feat: bounded syntax-highlighted file-change previews in Mercury Code
hotheadhacker Sep 7, 2026
e0beee9
fix: /code entry no longer reverts Mercury Code's AUTO default to PLAN
hotheadhacker Sep 7, 2026
af3182e
fix: chat-mode thinking indicator surfaces live provider/phase activity
hotheadhacker Sep 7, 2026
38a3a3d
polish: clean pixel wordmark — per-row shading kills mid-letter holes
hotheadhacker Sep 7, 2026
cc1e1e3
polish: developer-focused Mercury Code status line
hotheadhacker Sep 7, 2026
32b55dc
feat: automatic continuation — remove the manual "continue" gate
hotheadhacker Sep 7, 2026
9cc2231
fix: prose questions are legitimate pauses — no more guard fight loops
hotheadhacker Sep 7, 2026
a80dcf8
feat: live plan checklist + visible choice picker in Mercury Code
hotheadhacker Sep 7, 2026
0b91e60
fix: interactive prompts own the keyboard in Mercury Code
hotheadhacker Sep 7, 2026
d501380
security: SSRF guard, credential file perms, random initial web password
hotheadhacker Sep 7, 2026
e6dbb9b
security: secret redaction for logs and command echoes; harden skill …
hotheadhacker Sep 7, 2026
1354db0
fix: restore phone/uuid redaction lost in the redact.ts rewrite
hotheadhacker Sep 7, 2026
e6cc8c8
fix: /mc scroll-set was dead — scroll clamp could never repair offsets
hotheadhacker Sep 8, 2026
644171d
perf: prompt caching, larger output cap, per-attempt latency logging
hotheadhacker Sep 8, 2026
0d99b1e
fix: step-aware streaming — stop step narrations gluing into word salad
hotheadhacker Sep 8, 2026
b9d3e44
fix: all-providers-failed errors now list each provider's failure reason
hotheadhacker Sep 8, 2026
fa394ce
fix(cloud): redeem the sk-mc- gateway key when no dedicated recovery key
hotheadhacker Sep 8, 2026
1d5522c
Revert "fix(cloud): redeem the sk-mc- gateway key when no dedicated r…
hotheadhacker Sep 8, 2026
aba105d
fix(cloud): keep the explicit re-pair hint after reverting gateway-ke…
hotheadhacker Sep 8, 2026
9e74a07
fix: surface the real provider error before the SDK's generic no-outp…
hotheadhacker Sep 8, 2026
d13bdb6
fix: revert prompt-caching request-shape change that broke cloud LLM …
hotheadhacker Sep 8, 2026
490bced
feat: mechanically force tool action on guard and verification rounds
hotheadhacker Sep 8, 2026
11928d2
fix: dedupe guard warnings; skip plan prose on one-shot requests
hotheadhacker Sep 8, 2026
f56a533
feat: agent-level escalation harness for narration-locked models
hotheadhacker Sep 8, 2026
bbd9909
feat: friendly escalation voice — agent-speak instead of machinery
hotheadhacker Sep 8, 2026
490f4cd
feat: trackpad/wheel scrolling in Mercury Code
hotheadhacker Sep 8, 2026
3e1cb9d
feat: wake-up call — the agent does not pause after one failed cycle
hotheadhacker Sep 8, 2026
923af1e
fix: medium-task writes never complete — output cap + one-step resume…
hotheadhacker Sep 8, 2026
26b8ba6
polish: friendly label for the auto-resume-after-truncation state
hotheadhacker Sep 8, 2026
ea39ebf
feat: compact-on-memory-pressure instead of aborting (OpenCode practice)
hotheadhacker Sep 8, 2026
444f0a4
feat: no Mercury-imposed output size limit — model limits govern
hotheadhacker Sep 8, 2026
7e00b28
fix: live tool steps during forced rounds; Shift-drag copy hint
hotheadhacker Sep 8, 2026
4f7386b
feat: live thinking preview — no more silent 52-second generations
hotheadhacker Sep 8, 2026
bf949ef
feat: completion change summary + code-block collapse in the transcript
hotheadhacker Sep 8, 2026
9eb4ae5
polish: fully solid pixel wordmark — no shade band, no gaps
hotheadhacker Sep 8, 2026
c6506bb
feat: framed splash panel — wordmark in a rounded box with tagline
hotheadhacker Sep 8, 2026
82fa610
Revert "feat: framed splash panel — wordmark in a rounded box with ta…
hotheadhacker Sep 8, 2026
455f914
feat: double-resolution brand mark — half-block letterforms (option B)
hotheadhacker Sep 8, 2026
8ab9ee1
Revert "feat: double-resolution brand mark — half-block letterforms (…
hotheadhacker Sep 8, 2026
7d49b8c
polish: revert HD wordmark; keep the classic solid mark with top padding
hotheadhacker Sep 8, 2026
505a638
release: Mercury Code 1.2.3 — Unstoppable Mercury
hotheadhacker Sep 8, 2026
dfc9da6
fix: apply the ink patch at build time — install-script policies can …
hotheadhacker Sep 8, 2026
1936d1d
fix: self-contained ink patch applier — no patch-package dependency
hotheadhacker Sep 8, 2026
ec849f3
fix(tokens): locale-independent number formatting in budget status
hotheadhacker Sep 10, 2026
af1f72e
TUI: native scrollback + attach mode + diffed frames + status bar
hotheadhacker Sep 10, 2026
6bd9d20
core: apply the delivery contract to chat tasks
hotheadhacker Sep 10, 2026
40f5aea
Merge main into release/1.23 — docs and landing prioritized from main…
hotheadhacker Sep 10, 2026
1a2f078
docs: add Atomic Bot cloud instance page + daemon-mode cross-link
hotheadhacker Sep 10, 2026
e2451dd
test: fix perm-tui-repaint for MercuryCodeView inline rendering
hotheadhacker Sep 10, 2026
c2be661
test: rewrite perm-tui-repaint as direct component test (CI-stable)
hotheadhacker Sep 10, 2026
577e441
fix: make PermPromptView test async — await React render flush
hotheadhacker Sep 10, 2026
d9d133b
test: poll for the rendered frame instead of sleeping (Ink's onRender…
hotheadhacker Sep 10, 2026
fd7715f
test: clear CI env in perm-tui-repaint — ink writes no frames in CI m…
hotheadhacker Sep 10, 2026
a9b759c
test: skip POSIX file-mode assertion on Windows — stat reports 0666 f…
hotheadhacker Sep 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/404.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
<<<<<<< HEAD
<!doctype html><html lang=en dir=ltr class="plugin-native plugin-id-default" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.0"><title data-rh=true>Page Not Found | Mercury Agent — Soul-driven</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true property=og:image content=https://mercuryagent.sh/img/card.png /><meta data-rh=true name=twitter:image content=https://mercuryagent.sh/img/card.png /><meta data-rh=true property=og:url content=https://mercuryagent.sh/404.html /><meta data-rh=true property=og:locale content=en /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docusaurus_tag content=default /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=docsearch:docusaurus_tag content=default /><meta data-rh=true property=og:title content="Page Not Found | Mercury Agent — Soul-driven"/><link data-rh=true rel=icon href=/img/logo-light.png /><link data-rh=true rel=canonical href=https://mercuryagent.sh/404.html /><link data-rh=true rel=alternate href=https://mercuryagent.sh/404.html hreflang=en /><link data-rh=true rel=alternate href=https://mercuryagent.sh/404.html hreflang=x-default /><meta name=twitter:site content=@mercuryagent><meta property=og:site_name content="Mercury Agent — Soul-driven"><meta name=application-name content="Mercury Agent"><script src=https://analytics.cosmicstack.org/js/pa--flkUFvdfmsPSUtRivKAK.js async></script><script src=/js/plausible-init.js></script><link rel=stylesheet href=/assets/css/styles.caa98d6e.css /><script src=/assets/js/runtime~main.fc49d443.js defer></script><script src=/assets/js/main.e1dc0db5.js defer></script></head><body><svg style="display: none;"><defs>
=======
<!doctype html><html lang=en dir=ltr class="plugin-native plugin-id-default" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.0"><title data-rh=true>Page Not Found | Mercury Agent — Soul-driven</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true property=og:image content=https://mercuryagent.sh/img/card.png /><meta data-rh=true name=twitter:image content=https://mercuryagent.sh/img/card.png /><meta data-rh=true property=og:url content=https://mercuryagent.sh/404.html /><meta data-rh=true property=og:locale content=en /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docusaurus_tag content=default /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=docsearch:docusaurus_tag content=default /><meta data-rh=true property=og:title content="Page Not Found | Mercury Agent — Soul-driven"/><link data-rh=true rel=icon href=/img/logo-light.png /><link data-rh=true rel=canonical href=https://mercuryagent.sh/404.html /><link data-rh=true rel=alternate href=https://mercuryagent.sh/404.html hreflang=en /><link data-rh=true rel=alternate href=https://mercuryagent.sh/404.html hreflang=x-default /><meta name=twitter:site content=@mercuryagent><meta property=og:site_name content="Mercury Agent — Soul-driven"><meta name=application-name content="Mercury Agent"><script src=https://analytics.cosmicstack.org/js/pa--flkUFvdfmsPSUtRivKAK.js async></script><script src=/js/plausible-init.js></script><link rel=stylesheet href=/assets/css/styles.c3500131.css /><script src=/assets/js/runtime~main.27e33f0a.js defer></script><script src=/assets/js/main.af8a0810.js defer></script></head><body><svg style="display: none;"><defs>
>>>>>>> origin/main
<symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme-ebb")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id=__docusaurus><link rel=preload as=image href=/img/logo-light.png /><link rel=preload as=image href=/img/logo-dark.png /><div role=region aria-label="Skip to main content"><a class=skipToContent_fXgn href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><nav aria-label=Main class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a class=navbar__brand href=/><div class=navbar__logo><img src=/img/logo-light.png alt="Mercury Agent — Soul-driven" class="themedComponent_mlkZ themedComponent--light_NVdE"/><img src=/img/logo-dark.png alt="Mercury Agent — Soul-driven" class="themedComponent_mlkZ themedComponent--dark_xIcU"/></div><b class="navbar__title text--truncate">☿ Mercury Agent</b></a><a class="navbar__item navbar__link" href=/docs>Docs</a><a class="navbar__item navbar__link" href=/cloud>Mercury Cloud</a><a class="navbar__item navbar__link" href=/docs/releases/1.2.0>Releases</a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href=https://github.com/cosmicstack-labs/mercury-agent target=_blank rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type=button disabled title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div><div class=navbarSearchContainer_Bca1><div class="navbar__search searchBarContainer_NW3z" dir=ltr><input placeholder=Search aria-label=Search class="navbar__search-input searchInput_YFbd" value="" /><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_z2l0"><main class="container margin-vert--xl"><div class=row><div class="col col--6 col--offset-3"><h1 class=hero__title>Page Not Found</h1><p>We could not find what you were looking for.<p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</div></div></main></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Docs</div><ul class="footer__items clean-list"><li class=footer__item><a class=footer__link-item href=/docs>Getting Started</a><li class=footer__item><a class=footer__link-item href=/cloud>Mercury Cloud</a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>More</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://github.com/cosmicstack-labs/mercury-agent target=_blank rel="noopener noreferrer" class=footer__link-item>GitHub<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a></ul></div></div><div class="footer__bottom text--center"><div class=footer__copyright>Copyright © 2026 Cosmic Stack. Built with Docusaurus.</div></div></div></footer></div></body>
6 changes: 5 additions & 1 deletion docs/assets/css/styles.c3500131.css

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions docs/assets/css/styles.caa98d6e.css

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/assets/js/0058b4c6.cf1a27bd.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/assets/js/1498.5d2ba4ac.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions docs/assets/js/1df93b7f.281f4181.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/assets/js/5498ca7f.9aabd23c.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/assets/js/f3244ec3.144fa281.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 13 additions & 1 deletion docs/assets/js/main.af8a0810.js

Large diffs are not rendered by default.

50 changes: 50 additions & 0 deletions docs/assets/js/main.e1dc0db5.js

Large diffs are not rendered by default.

Loading
Loading