Commit Graph

  • ea38247161 feat: Hermit 1.1.0 — HERMIT_* env, Tauri desktop shell main WHCandCursor 2026-10-30 13:15:47 +08:00
  • 15c6c4a02a fix: align topbar/sidebar so the top-right is not a dead hole WHCandCursor 2026-10-29 22:08:58 +08:00
  • f29c1000b6 fix: ship hermit-update (and hermit-service) as 1.0.1 WHCandCursor 2026-10-29 22:00:07 +08:00
  • 41f4cf85ee release: Hermit 1.0.0 — home layout, icon font, install WHCandCursor 2026-10-29 21:57:46 +08:00
  • 8fcbd886c3 docs: final CST-agent → Hermit migration notice (0.10.1) WHCandCursor 2026-10-29 21:46:23 +08:00
  • f30b4ede48 feat: rebrand as Hermit — TUI palette, dual glyphs, binary 0.10.0 WHCandCursor 2026-10-29 21:42:45 +08:00
  • 2602806aea docs: product-facing README; archive CST theory notes (0.9.34) WHCandCursor 2026-10-29 20:00:22 +08:00
  • 814a31c9c8 feat: restore CI/release, prompt contracts, faster install (0.9.33) WHCandCursor 2026-10-29 19:56:42 +08:00
  • f00aad9e3e feat: solo default, job completion reports, tools wave-1 (0.9.32) WHCandCursor 2026-10-29 19:48:02 +08:00
  • 5917c48bd0 feat: TUI completeness — identity, Seat Deck empty states, lean chrome (0.9.31) WHCandCursor 2026-10-29 19:35:21 +08:00
  • 2ccad623e4 fix: drop stranded topbar chair chip; blend chrome into panel (0.9.30) WHCandCursor 2026-10-29 19:18:55 +08:00
  • 67b9d6683f fix: keep stream write-head on tip glyph, not next-line col0 (0.9.29) WHCandCursor 2026-10-29 19:15:01 +08:00
  • 6d2e106e26 feat: decode-wave stream glitch — plasma tip, braille wake, caret (0.9.28) WHCandCursor 2026-10-29 19:08:09 +08:00
  • 1b0f14533a feat: adaptive drip buffer for stream reveal (0.9.27) WHCandCursor 2026-10-29 19:05:20 +08:00
  • 7d183d5bba fix: park cursor in composer; glitch stream frontier (0.9.26) WHCandCursor 2026-10-29 19:02:05 +08:00
  • 6e09f79666 feat: Seat Deck sidebar with parliament telemetry and motion (0.9.25) WHCandCursor 2026-10-29 18:50:36 +08:00
  • 00288108cd feat: TUI chrome refresh — steel theme, home card, session topbar (0.9.24) WHCandCursor 2026-10-29 18:27:06 +08:00
  • c329db504d perf: accept thread + dial backoff; join/peers.json (0.9.23) WHCandCursor 2026-10-29 18:16:46 +08:00
  • de2eaf87f7 fix: stop parliament accept starvation on outbound dial (0.9.22) WHCandCursor 2026-10-29 13:19:03 +08:00
  • 2f96b050d6 perf: faster builds, leaner daemon, smoother install/run (0.9.20) WHCandCursor 2026-10-29 11:41:16 +08:00
  • 812e3ee265 feat: parliament seat collaboration loop (0.9.19) WHCandCursor 2026-10-29 11:29:38 +08:00
  • 1605d74f17 fix: sealed peer sync smoke + clearer approval denials (0.9.18) WHCandCursor 2026-10-29 11:18:04 +08:00
  • 5900b53642 feat: seal peer sync with X25519 + XChaCha20-Poly1305 (0.9.17) WHCandCursor 2026-10-29 11:16:26 +08:00
  • a3e115539e feat: /realm in TUI, daemon instance takeover (0.9.16) WHCandCursor 2026-10-29 11:00:34 +08:00
  • e610d70c30 fix: interactive Realm password, recoverable worker budget (0.9.15) WHCandCursor 2026-10-29 10:53:36 +08:00
  • 9c6257fc96 fix: parliament UX, prompt alignment, execution nudges (0.9.14) WHCandCursor 2026-10-29 10:22:31 +08:00
  • be8d021480 fix: Alpine parliament Docker build (musl clean rebuild) WHCandCursor 2026-10-29 10:14:15 +08:00
  • e853abac5e feat: parliament daemon, login gate, peer context sync (0.9.13) WHCandCursor 2026-10-28 23:11:23 +08:00
  • de9ee28773 feat: password Realm, single-chair login, shared parliament context (0.9.12) WHCandCursor 2026-10-28 23:06:51 +08:00
  • 08ca613a0e feat: mutual Realm peer handshake over TCP (0.9.11) WHCandCursor 2026-10-28 22:49:33 +08:00
  • 5ee82f126d feat: same-Realm peer discovery via UDP and local registry (0.9.10) WHCandCursor 2026-10-28 22:48:04 +08:00
  • dade4072cf feat: add Realm Ed25519 keys and instance enrollment (0.9.9) WHCandCursor 2026-10-28 22:43:54 +08:00
  • acd6f1d998 fix: keep task completion, cancel, pause, and undo honest WHCandCursor 2026-10-28 22:09:47 +08:00
  • d971cb02b0 feat: add v2 task control and asynchronous isolated workers WHC 2026-10-20 14:46:57 +08:00
  • 143dba203b feat: add persistent multi-model workers and orchestration budgets WHC 2026-10-19 11:29:26 +08:00
  • 235652604d feat: add Kimi Code and web APIs v0.9.8 WHC 2026-10-19 10:41:00 +08:00
  • 60047ca5ce the session readers use getline(3), which a Windows CRT does not have WHC 2026-10-11 21:54:32 +08:00
  • b7034baec4 build: no CI; the packages are made here WHC 2026-10-11 21:52:08 +08:00
  • db8cdd7dd1 the back key: one C++ path, so a dialog closes too WHC 2026-10-11 21:44:33 +08:00
  • 81aeee7d1e uitest: scroll a card into view before clicking it WHC 2026-10-11 21:14:54 +08:00
  • a99f78134a uitest: no clipboard on Android, and say which event got through WHC 2026-10-11 21:05:21 +08:00
  • 8e5bdd0c9d the header is a Rectangle, and the phone puts it where it is WHC 2026-10-11 21:00:11 +08:00
  • f8030ec201 a device run can be looked at: --shots, and Qt's messages in the log WHC 2026-10-11 20:53:16 +08:00
  • a34c74e453 the tool card counts, and a device run leaves a log WHC 2026-10-11 20:41:58 +08:00
  • 9d7ad9433e android: the arguments arrive as a String[], not an ArrayList WHC 2026-10-11 20:35:41 +08:00
  • 4c69ef39ab pdf: text that names no colour comes out black, not the palette WHC 2026-10-11 20:35:41 +08:00
  • da04913071 android: read the activity's own arguments, since Qt does not deliver them WHC 2026-10-11 20:22:50 +08:00
  • 7b2e7a3dbd fix: the window's approval switch never reached the engine WHC 2026-10-11 20:22:50 +08:00
  • 4e990c8e35 docs/android.md: what a turn does when nobody answers, and md_to_pdf WHC 2026-10-11 20:04:24 +08:00
  • dae51e06c7 fix the session-list scan's line count, and pin both new paths with tests WHC 2026-10-11 20:03:39 +08:00
  • 042d7f6999 v0.9.7: a turn that cannot hang, a session list that reads nothing twice, and PDFs WHC 2026-10-11 19:26:36 +08:00
  • 2ffe74b37c desktop: the window installs itself (launcher entry, icon, default.nix) WHC 2026-10-11 18:44:31 +08:00
  • 580d533656 v0.9.6: documents, downloads, PDFs and the phone's own files v9.7 Android WHC 2026-10-11 18:33:41 +08:00
  • 08008a5a4c v0.9.5: a session owns a directory, and the store hands out uuids WHC 2026-10-11 17:39:00 +08:00
  • 7299f39245 v0.9.4: a turn keeps running when the app is not on screen WHC 2026-10-11 16:51:39 +08:00
  • d4f65b17cf v0.9.3: notification_send posts on the phone, and Java helpers have a home WHC 2026-10-11 16:40:51 +08:00
  • 60cbce3c5c v0.9.2: files the agent delivers come back as cards, and the saved key is used WHC 2026-10-11 16:34:47 +08:00
  • 84f9585588 v0.9.1: the window opens on the session the engine already has open WHC 2026-10-11 15:26:32 +08:00
  • c2320f946b v0.9.0: the Qt front end as an Android APK, images in the transcript WHC 2026-10-11 15:22:10 +08:00
  • 82dee65942 v0.8.15: custom providers and model parameters under Advanced options WHC 2026-10-11 13:26:02 +08:00
  • 3fd039cb51 v0.8.14: icons from the desktop's theme (Breeze), readable text, composer frame WHC 2026-10-11 12:53:49 +08:00
  • 8694afca94 v0.8.13: tool cards paired by call id, markdown rendered while it streams WHC 2026-10-11 12:44:20 +08:00
  • cbd71b83c7 v0.8.12: attachments in the composer, picker + drop + paste WHC 2026-10-11 12:35:22 +08:00
  • be4025e276 v0.8.11: theme the settings dialog's fields and buttons WHC 2026-10-11 12:27:44 +08:00
  • 69842edf16 v0.8.10: settings dialog (provider, model, key), window starts on a provider WHC 2026-10-11 12:25:33 +08:00
  • f5d340bd2a v0.8.9: sessions in the Qt front end, transcript replay, UI test helpers WHC 2026-10-11 12:14:59 +08:00
  • da812cc7e8 v0.8.8: Qt front end redesign, responsive shell, UI input tests WHC 2026-10-11 11:58:23 +08:00
  • 5ba215b36c v0.8.7: tool capability metadata, in-process engine, Qt app, Android engine WHC 2026-10-11 11:42:04 +08:00
  • e0b0eddf3a v0.8.6: general mode, clipboard text, PDF text extraction v0.8.6 WHC 2026-10-11 11:09:39 +08:00
  • 50abcf1a91 build: finish cross-platform release tooling WHC 2026-10-10 16:21:00 +08:00
  • 9bf7707912 v0.8.5: WebUI process timeline, Gemini-style images, aligned layout v0.8.5 WHC 2026-10-10 14:54:36 +08:00
  • 7e1dbd9afa v0.8.4: WebUI sessions, diff, settings, slash commands and extensions v0.8.4 WHC 2026-10-10 13:57:17 +08:00
  • 2d1052fd5f v0.8.3: WebUI models, providers and keys; garbled thinking fixed v0.8.3 WHC 2026-10-09 15:54:53 +08:00
  • e238f5f37d v0.8.2: build fixes, WebUI security and correctness v0.8.2 WHC 2026-10-09 13:51:34 +08:00
  • adf3e9f024 v0.8.0: WebUI redesign, /web, workspace switch, 75% budget, no shell timeout WHC 2026-10-09 11:50:13 +08:00
  • 6e81513e36 v0.7.8: WebUI (--web): HTTP/1.1 + SSE front end, engine API v1, tests v0.7.8 WHC 2026-10-09 10:20:09 +08:00
  • c7b32c3fd6 v0.7.5: arrow keys, image request fix, deepseek-flash vision, musl CI v0.7.5 WHC 2026-10-08 22:35:34 +08:00
  • 32b4afd772 v0.7.1: allow network inside the run_shell sandbox v0.7.1 WHC 2026-10-08 21:05:14 +08:00
  • 895b47274c v0.7.0: image input, model registry, prefix-cache savings v0.7.0 WHC 2026-10-08 20:34:09 +08:00
  • 0226f417ff providers: add teamorouter; pick the first /models id when no default model WHC 2026-10-08 14:30:00 +08:00
  • 1772c26d43 ci: auto-publish Windows zip to Gitea Releases v0.6.1 WHC 2026-10-07 21:43:41 +08:00
  • 630e8f4295 ci: Windows zip only builds cst-agent; link util for replay tests WHC 2026-10-07 21:09:44 +08:00
  • 94e8746091 ci: multi-mirror GitHub clone for mingw third_party WHC 2026-10-07 11:43:12 +08:00
  • 546a4c7eeb ci: link os_compat for replay CMake tests; fix llvm-mingw mirrors WHC 2026-10-07 02:57:38 +08:00
  • 9b2c7acfae ci: fix test_subagent strcasestr crash; llvm-mingw Windows zip WHC 2026-10-07 02:39:36 +08:00
  • 420f9b242c ci: drop sanitizers job; harden test_subagent fake server WHC 2026-10-07 02:27:00 +08:00
  • e5ea869681 ci: install unzip for windows-cross zip listing WHC 2026-10-07 02:21:28 +08:00
  • d6ae1a67c4 ci: drop macOS, skip ASan, checkout without GitHub, MinGW zip WHC 2026-10-07 02:21:18 +08:00
  • 41c7e04940 ci: cancel stuck runs; cap ASan wall time; silence path snprintf warning WHC 2026-10-07 01:55:51 +08:00
  • 77de812207 sashidown: keep -Iinclude when parent make overrides CFLAGS WHC 2026-10-07 01:52:42 +08:00
  • 9ec21b7fc0 ci: use Tsinghua apt/apk mirrors on the runner WHC 2026-10-07 01:42:56 +08:00
  • daa92a6cfb seccomp: require child memory peek in the availability probe WHC 2026-10-07 01:39:08 +08:00
  • 1476f1774a Temp dir falls back when TMPDIR or /tmp is unusable (Termux); v0.6.1 WHC 2026-10-06 23:32:21 +08:00
  • 2a43ae6622 Windows: official port -- UCRT static build, UTF-8 throughout, Low IL sandbox, ncurses TUI, installer; v0.6.0 WHC 2026-10-06 22:47:40 +08:00
  • 9862c29f58 Windows: point libcurl at a CA bundle XYZ 2026-10-06 17:56:56 +08:00
  • 929f7125b8 Windows: encode and decode text as UTF-8 instead of trusting the locale XYZ 2026-10-06 17:56:55 +08:00
  • 3db33eddac Windows: make the CMake build work with MSYS2's native toolchain XYZ 2026-10-06 16:13:45 +08:00
  • 1c26cc6e30 TUI: mouse drag selection with OSC 52 copy; Markdown emphasis follows CommonMark; v0.5.0 WHC 2026-10-06 14:24:42 +08:00
  • b28bca2cfc TUI: kitty keyboard protocol, word movement and deletion keys WHC 2026-10-06 01:52:48 +08:00
  • 8efd63bb31 Sandbox: seccomp user-notify fallback for Termux and kernels without Landlock WHC 2026-10-06 00:25:24 +08:00