015f5959095a32f5b0879329558e87a8c1d4136d	fix(update): manual-result protocol so gated outcomes reach the user	fa03494f7e18744e005bf58b7e21a4d5c2279c93	2026-08-11T09:27:01-05:00
03a448e6a2d16766a2955add2f92b7cb1e6b1128	fix(desktop): stop transcript jumps when a turn settles	987064caa4f8845f605ac7346fed5b72fddfb21c	2026-08-22T19:08:01-05:00
05e0352d981b8677f6a9628780526d0aba6ffca8	feat(skills): project-trust sidecar with per-skill fingerprints and sticky deny	d109785bb3cae7ac3024a34e06cae58b5bd95c0d	2026-08-18T03:54:33+05:30
0ff65286e3ef2cf23790f22b4fb622e8639cb602	feat(desktop): scope the translucency controls to what each OS can do	bdc5e54bf6af447b91cbb3f9c2c565ec041edd47	2026-08-19T02:10:05-05:00
127a7ab67d093dde243bc3331b3660996cbce786	fix(pairing): accept spaced approval codes	13ce0c5c675e843af70d19c9e5144249cd51c8d1	2026-08-19T03:19:36-07:00
12d2d924e6045e7f5ede08513caa7dc78aac63df	fix(docker): keep dashboard side-process loopback by default	ba9964ff0d68002d9440f6b8a64276d7c34a77a4	2026-05-22T21:23:07-07:00
14b18bbe2db5746219cf89154e1f3dfe148ec68a	chore(deps-dev): bump electron from 40.10.2 to 41.10.3	fb402106f8c3adb5a97592da0505212bc2238cc0	2026-08-05T20:32:20Z
1551d021d5f6e2844c0e0321dd03f38052104368	chore(actions)(deps): bump the actions-minor-patch group across 1 directory with 3 updates	d71033a4077a6dfdcdb42c9e9eeab4c41e4a7012	2026-07-27T11:16:33Z
17df5ea57383ee524646a6cafecc117eddeccf2a	feat(desktop): agents waterfall — live + historical execution traces	0db227a6d87a935c3e5c3388761d31d5de8cae31	2026-06-26T04:36:26-05:00
1819dc4b1f3cbbfe521f5818fab8aa4b2ce50946	feat(gateway): add X Chat (encrypted X DMs) platform plugin	32a9f2acbcc5c0da9e8e90ccd4c2c1189e5e5da6	2026-07-21T14:08:37-07:00
18e6b58e00b408da437711b0d023edf876f6f224	refactor(sidecars): one resolver for the Photon and WhatsApp children	d06b4540c77a7a049dd1449dd51611a0b14e400f	2026-08-07T15:51:45-04:00
2129b5692ff307b2626f26558e5aa3e05cc6dac8	test: de-flake two CI races on main (run 32099139396)	2883055b64bcb9191405b9e846061695cf8aa84b	2026-08-18T02:39:03-04:00
220af60a4938baa675a450dd8a025cc85af30c8f	fmt(js): `npm run fix` on merge	3aeded6e32480dd4cbe002d0713aa8dc542add65	2026-07-20T05:13:31Z
2318d2f0d7618909b76df4fcbc8d661f3f774b5f	chore(actions)(deps): bump the actions-minor-patch group across 1 directory with 3 updates	957ea640de2bda785205976a3907073016badc10	2026-07-23T02:19:14Z
2448a0f27a5100cdfc5d3e9155c875276e4f9db2	fix(sec): update electron version	bbae260d423168a116a38b2e0c944a7c2d66b4a3	2026-08-05T18:58:40-04:00
2557a7636ef3096f06c53abe5f361cff0c44c123	fix(desktop): kill JS animation timing in reduced-motion mode	4fc08675193b897c4bb40d0e63cab235b67bce64	2026-07-17T17:01:11-04:00
2a3b5b3b368862d3c08fe44c13fc922fabe24a53	chore(deps-dev): bump electron from 40.10.2 to 41.10.3	2b618fe7e5c31ea62a167a40b3b72c52a88047b2	2026-08-10T17:52:49Z
2bd57dd39d68384effb8c23adeabb037ae00af24	fix(caching): honor prompt_caching.enabled across model switch + fallback	3985ecad024b15fc5b3837d58ff49aa966a5b046	2026-06-30T23:32:27-07:00
2c1cfaf59bf07e18cbca7266b28374deda996e31	ci: add macos and windows test lanes for the os-marked tests	3d7e80efd5930ea780e2472e7b90148773819dd5	2026-08-04T16:53:03-04:00
2c317416c4b21fb5f1d64da68c755125b57c840b	fix(a2a): client tools take args-as-dict positional; accept agent_name alias	32c06a88e87bb88b3483ee69e1abe21f82ea7ca1	2026-06-07T22:23:35-07:00
3082d947803352e42f4bf517475a7821cc323330	feat(ci): provision arm64 OpenSSL for the win32-arm64 cryptography build	7721eb1bc759dcdd3f17b5ba9f203712dd7e8531	2026-08-05T20:26:30-04:00
3144585f38161e61b18259424c84a2483b388c3f	feat(telegram): observe-with-approval Telegram Business Mode (Secretary Bots)	3b39096904ae63a9e784b2403ad6ad27160bb2ef	2026-05-21T14:31:41-07:00
367224e2d3ec9a9a14f328ae8a003aa955bb8aa6	fix(skills): canonicalize project trust identity across git worktrees	d109785bb3cae7ac3024a34e06cae58b5bd95c0d	2026-08-18T03:47:31+05:30
39ca234839b63bdc13be351f277453b3320f17be	cache key bust	42de1b21e682e2e18bd37b16a9a0ea265e3681ed	2026-06-24T14:37:33-03:00
3fd0fa46a2bcb4a1548ee98f346b33848e5ae78d	chore(deps): bump mcp from 1.26.0 to 1.28.1	311a5b0a552be78f5c58807e2be1db02e3badcb0	2026-07-16T20:34:53Z
4062911a8cea723151c7daed65e115d93b1dc600	bench: discovery-bound suite — paraphrase/absence/survey tasks isolate the listing's structural advantage	455c6d77be7b9d1193c5c8c2e8b9392ab2cd77dd	2026-07-19T01:41:46-07:00
406bc267d63dd6cfebd62a41f074583c4925c0ca	fix: two real windows failures the new lane surfaced	0bd55be21be65a5b027529be86498589d0d94df7	2026-08-03T18:01:19-04:00
43cbd57ce3ffa1ec296c7982e416c4211d362c70	chore(deps-dev): bump setuptools from 81.0.0 to 83.0.0	e0e15436ee74ab6e90db138e9ca2a35c57b3dc08	2026-07-21T22:53:42Z
4892d84d444d517ff111d65b4c3e8951e10a68cd	fix(ci): sign as a workload identity — no subprocess credentials	bb27ddebfa762ee4bea20fc010ea4b863f756dcb	2026-08-09T19:10:14-04:00
4d81fea19e8b9c377990a471aba7a56b0d4a4a8b	feat(desktop): forward renderer console.* to desktop.log	a71a90bc733cfdea28dbf8bbf1385a8476c66a8b	2026-07-23T16:59:33-04:00
52236000a11043cb369c0f7576dcff49307c8df6	feat(desktop): absorb intro-reveal fork — vignette prompts, brand intro in About	cb480899327e63a20f97f83fed58c102a204be2c	2026-08-17T16:46:22-05:00
5233d5ccb53f93f3813634eddcac8c0270d71d60	docs: item 3 names gitlock, and the rebase is the fix	8d2306c1fb6d04fbc2dc0913aa654286aa40bfc2	2026-08-18T19:18:56-04:00
53247bb7a2d7270ad333c95e7e8c881027ad0852	fix(feishu): authorize interactive exec approval callbacks	ba9964ff0d68002d9440f6b8a64276d7c34a77a4	2026-05-22T21:23:06-07:00
542d4728eb0dd4d46e971fb8b5ddf7ba2bd92b10	fix(photon): dedupe the last stale @opentelemetry/core copy	fedf8b223acb1af60ee6076fe54f9d726b89e2be	2026-08-07T18:52:26-04:00
56076198d54e9efd678102858b7befc4a7b43441	chore(deps-dev): bump electron from 40.10.2 to 41.10.3	62431364e35aa10ea17a197a344f9b9f774c1a8e	2026-08-09T06:26:53Z
5699299dc51254a5efce107720f9f4c0d6a441c8	fix(security): restrict dashboard websockets to loopback clients	ba9964ff0d68002d9440f6b8a64276d7c34a77a4	2026-05-22T21:23:10-07:00
5b5af19b80b6c84ea7855100147c44b3a777aebc	change(desktop): don't show commit hash on toolbar	a5c82a542809c2635c6ed4b9e83b9daa53c8abfe	2026-07-24T18:58:09-04:00
5fd6aa310e930031981efb5e68d7bbe4ee16ba4e	feat(ci): add nix flake check as unrqeuired job :3	5a74ec10f8850d01dfe3a5597a6362672e4add74	2026-08-11T22:16:14-04:00
6358b85d1a7e562496c9cfeae126fea608e9f284	fmt(js): `npm run fix` on merge	3139a30e52b560ea96c69b003cf9eb49652fa11f	2026-08-10T10:48:11Z
63ea0b238b13f6a6274d88c841bb01b5213ef5ea	fix(gateway): stop enabling dingtalk allow-all during setup	d617858896788aaddce77746e3bd890b3e75124c	2026-05-22T21:23:15-07:00
6534c708464f1062ab4244641fda2184980b714a	fix(trace): keep huggingface_hub out of dev extras — rely on lazy-install	cf6d846c2c11bb42f878f575c2e94f0d07ff5a51	2026-05-31T17:24:10-07:00
6603ac8c745196a85cc6dfcf05ffb52f1537673f	chore(deps): bump starlette from 1.0.1 to 1.3.1	6d1291f2ccb3fc45630d33cad1d36ba5f4eac41a	2026-07-01T09:54:23Z
6992891257b1225ec5948476bfd231db16320677	feat(mcp): polish — picker unification, include-mode convergence, hardening	5db3e3318ab424349918b52abad0d7fc1fabd83f	2026-05-23T16:31:39-07:00
6db63d35428aecaa93a9e34044310e86248d78f3	feat(skills): add optional Pencil (pencil.dev) design skill	532b7ed408b204f0d6765061b6e52072b20e0d22	2026-06-24T22:14:55-05:00
6f19888ea1e2b7ea920f3a250f963d34a8d65235	feat(voice): "Hey Hermes" wake word to start a hands-free session	413ed6b9df18f22152d26b6de4093280dcb2b16b	2026-07-21T15:43:06-05:00
7040b56409a61d50ce7efbd1a1a988dac06bd9c3	security: restrict default webhook toolset capabilities	1e71b7180e5b4e84905b9a3086cf9cecca139562	2026-05-22T21:23:19-07:00
7120f1decc4cfe951572df2ecd596133b91440a7	fix(feishu): enforce auth and chat binding for approval buttons	1e71b7180e5b4e84905b9a3086cf9cecca139562	2026-05-22T21:23:17-07:00
71c2e510cb8e97392ef3ee2707ce2ba099fa555e	fix(ci): sync uv.lock and repair wake-word docs MDX	c087ca7bc651aaedf636cf576357ec395ea88386	2026-06-28T17:38:24-05:00
74fb3513e36b8d256ef9560ac510974d4d8e3d03	On main: before photon update 20260610_115719	bc3f1f4f34aec277ef8faae4b956ef0c4c19ee50 d461b698f9b5d2959f2cad911cd4296c629d7a88 e58a8fa9bd1b14fa3c701ebda2900a97b45b9fab	2026-06-10T11:57:26+09:00
76c4a5f5e3d01d86928ec26324a8aa14fabc698f	lints: adopt three AGENTS.md policies as enforced checks	b32b59ae43d6736a0a6fcc610cb9f8c1706bc136	2026-08-10T03:00:31-04:00
7889ff3e1f86e9a13a83680413ebdfa983e1c29e	fix(tui): separate selected text from clipboard fallback	def5da7db34e18d507add112ebabcf863067a101	2026-05-23T14:18:56-05:00
7a704396d32df9356bb5ebbeff3c4485e6aa8f3c	fix(desktop): deny window-open side-effect opens (GHSA-9f4c-93c8-jc8g)	1d45e62f3010d2a08cf32ae5385b41d48d33145d	2026-08-08T23:24:54-07:00
7b2f06fd5029a03a38c99b2f769feed3e366156c	chore(actions)(deps): bump the actions-minor-patch group across 1 directory with 4 updates	03fa32c92dd445eb64c7f67434dd91b32c40701d	2026-08-10T11:18:07Z
81c62182c49edb4e0719c293a1d7f9480c7a3889	fix(ci): generate contracts in all frontend build paths	a8d9d71e892a204d90b0b364fd5cc2917fb488e1	2026-07-23T02:12:27-04:00
8825ad20c1623d9369d489ac65c3c27ed74d9f96	fix(nix): drop --replace + default Restart=on-failure for gateway service	152207c0cc97c72ce0e554583952c1516d94599a	2026-05-29T19:37:22-07:00
8be54165ea728d630e6d2ef970f25b24dbeb772a	feat(trace): upload sessions to HF Agent Trace Viewer	16fb573baecc0881a5a5e21c74679e39990da0b8	2026-06-13T06:52:05-07:00
8c2450fcf9cc2d46f5583087eabe77da83743654	fix(skills_sync): keep bundled skill copies writable on Nix store	cbc1054e2387c51b51f128b24a507481dc5b221d	2026-07-22T21:15:47+05:30
9559e68bc716a1cb8e052aa1a89410b6ceafd3fc	change: pywinpty 3 — v2 sdist cannot link on windows arm64	b3f7ca02d9830788ac2265de45fef4435f887caf	2026-08-08T21:04:55-04:00
966ce2236d124843e25ef209d1ffc5b5a792a8c6	fmt(js): `npm run fix` on merge	8fc278207b0f5b25e567966f9615e1b1737f62af	2026-07-23T07:24:51Z
9d0e1e11ce5432a8f49af371dcdd41df3f02f7d5	ci: add macos and windows test lanes for the os-marked tests	a467f23d96d9f3f16c95267df84085218638e820	2026-08-04T16:53:03-04:00
a2209a4f15ba7b52ac93fcb2a4eff0c0023288a7	security: harden API server key placeholder handling	ba9964ff0d68002d9440f6b8a64276d7c34a77a4	2026-05-22T21:23:03-07:00
ac3375c941c87cf98f1812be1f3a7aaab85b79e8	feat(dashboard-auth): Nous plugin always-on; default portal URL; specific error messages	f63cf40d08247038c138d0728d1648413a314b3e	2026-05-21T18:27:56+10:00
aeb266a7047dfb868a67f4be8f0b2ceec4a8f8a5	fix(desktop): give every connector row its own recovery	9dad4a1c292d6a7946a6cd88fb18bd11b76b5a46	2026-08-20T04:08:33-05:00
b23ddbf9a93d34f45d6e0c793d835569e75a3470	feat(desktop): plugin ctx.onDispose + self-disposing kanban bindApi	79cd05c4d788cf5d26fa1249eebbe0ebb64bcb4e	2026-07-18T23:51:51-04:00
b5216123484af0be54baba291c8facdc1d54a5ff	chore: set the version for the restacked series	a443be3e931ef6fe14ffc2d09601106479a133b3	2026-08-13T22:14:08-04:00
b7511191b57dcb38142a6be9ec19b2efa1abf5e7	chore(actions)(deps): bump docker/setup-buildx-action	43fd63b4b50c931889051f05783d9cb572bf6ae4	2026-06-03T10:03:49Z
b7f90e5cef64bb84bc708c990cfeb02f6eaa8b68	feat(tui): add ability to stash and pop prompts	c868425467502f4ffa9757e731477cf91262fa3f	2026-04-30T13:49:38-04:00
ba6325af3b92148f82cb85b661cb32d3cde8b56a	Harden msgraph webhook auth requirements	ba9964ff0d68002d9440f6b8a64276d7c34a77a4	2026-05-21T19:13:43-07:00
bbef10144a82f552bf6f19bda221dc96f97ba895	chore(deps-dev): bump electron from 40.10.6 to 41.10.3	9c8a2352f727963572917480c8d1b6009d90b0a0	2026-08-09T02:32:13Z
c378ee8064253cb99bb90ccba8416d2546189b17	fix(tool-search): re-key the verdict-snapshot cache on registry mutation	b26425574899811a5bfe029fe01946334ce3841d	2026-08-23T10:52:20+05:30
c3fcf24a0e59373a0ac3b4b539ad82c2af780192	fmt(js): `npm run fix` on merge	133381508fb111955fe68e4c4e31d5a0c906a8e7	2026-08-18T01:06:14Z
c7bfbebe71ff518133c172d367c1b9bba7b7696f	perf(ci): drop setup-node, stop unshallowing for two-commit diffs	6efda087573641f6392db5919df5cefb032c764d	2026-07-31T18:27:42-04:00
c88e1040aabb54e7485bf0e7a11f685be8a883a6	Revert "ci: force workflow re-parse (new blob)"	27fc17aa7baa5cedba04867999ee9b97c426238e	2026-08-19T00:06:34-07:00
c929288334dc464be7af57029f98848e3af87217	feat(desktop): agents waterfall — live + historical execution traces	0fa8b0005907950f21496af19f768a2dacf24f2f	2026-06-26T04:36:26-05:00
c9c654e3e9a97814da9053558e9a8d5dc560e897	fix(ci): give darwin notarization headroom + osx-sign/notarize debug logs	668d0d8821bedd590f69d7c01598c357db3dda0c	2026-08-10T02:38:57-04:00
ca71b186179cc477375a5f66c8761d3c2b43db58	i18n(desktop): move kanban to plugin-scoped ctx.i18n (per #67303)	3e784261844138aa92b5e6c6f9960bd00e365c5b	2026-07-19T00:32:12-04:00
cc930aea8b1b52b797ae301b8bd466429a7addaf	ci: retry interrupted ARC jobs up to five times	d51d28fce2a366483ee4e61180aa37ffbf86b5c7	2026-07-22T14:28:24-04:00
d0c25a6ddc4e092099f2dedf455faa5f3bdd37f3	test: de-flake STT idle-timeout tests on main (run 32099139396)	d54c04294f0797faf4702fa54189ba0fd9c83980	2026-08-18T11:01:44-04:00
d0e51a858b33413c3a1027d06e427e6cb078ea40	fix(tui): estimate details by section visibility	b9e32654b06d7162b56f1c72b9f9ffa53c91e90e	2026-05-23T14:32:10-05:00
d30e9b9fb5179cf33749810da417af0bb36232a1	feat(skins): add bunnny — barbie-pink coquette theme ♡	1d4218be564d5e8359426082c098ca3c132be498	2026-04-29T19:23:31-05:00
d70efc41abba94fc21f5baf185d4d2e879810a0c	test(desktop): share the cross-cutting test fixtures	2af52982396dbb879002d93fbcbeb42872bef216	2026-08-19T01:19:11-05:00
d8b36a399be7bba4fcaaf01634af3e0bf446af6a	fix(feishu): require webhook auth secret and honor config extras	1e71b7180e5b4e84905b9a3086cf9cecca139562	2026-05-22T21:23:23-07:00
daa0a938e4871a0d7d3c313f5a4477af576ef9aa	fix(agent): route structured-reasoning empties to prefill, not nudge	7379f175567bd0f1d833eec3a3599d0665b2a491	2026-05-29T12:23:21-07:00
dad3653e5e3932ecc557cceae4f2a0e25734ef4d	Port from cline/cline#12482 era: login-shell PATH resolution for GUI-launched desktop (cline/cline#12429)	3651627d88858912e8460e6f949b7125725600c3	2026-07-22T17:11:06-07:00
db50585e7249f7cebe029d60719a24308756bee9	Keep Harbor eval tunnel healthy	4abe3428da86811796fc1d9d27002e5745c32e4d	2026-07-03T10:54:18-04:00
db87ddca9fc52f81f71ea075790542cb0dfef682	feat(dev-sandbox): support fake installer / fake main / git clones	c7dd9e56702f831de54bc117d6f597fa3f68ef41	2026-07-28T13:17:59-04:00
de88fc656285ec88de5aaf65427784ca3799ccc4	feat(tools): tier-2 server-summary hint + per-server listing degradation; 5% default budget	79c840a875a2313d5f15e4cf4d130486a9edb679	2026-07-21T05:47:57-07:00
df38d1395f1a10abd6fc0cb1a95033463871837e	fix(clarify): strip hallucinated Discord mentions from question/choice text	1c2189839d0bb57c8e0ac0aa44dd53fef73665b2	2026-06-06T08:50:09-07:00
e9091be83985c999b0a3a65368d85bbfcce60d05	Add a skill to get Nous Subscription balance	8fd9fafc84937be61e493385d1caf37269030a14	2026-04-03T20:19:50+11:00
ef855ee3e1c6600d6d1ec6bacd0b1f1b1fbd9bc7	feat(side): extend /side to CLI + TUI, shared prompt composer, tests, docs	fabf9c5a006a88973165fa799fe73ed04b4d3199	2026-07-26T14:33:27-07:00
f10e9d2e1b7cdf63e47e8116dc569f66eb388da3	Revert "chore(ci): touch ci.yml to bust poisoned workflow-parse cache"	f0752ef66f6074996b4a4029bbdcb4c9e47f96d4	2026-08-19T01:10:35-07:00
f160d660633db2f31fb490074aea217c30c5b008	fix(gateway): remove discord role allowlist auth bypass	d617858896788aaddce77746e3bd890b3e75124c	2026-05-22T21:23:13-07:00
f938bbda07239aac5d25a2abefab52d4c13774fe	docs(tui): rephrase 'raw cooked mode' as 'cooked + echo mode'	f58be6cafc5cbc2720bf26463ba2b646e58faa24	2026-05-23T19:42:08-05:00
fb1f82e4ab880f6f9ba9f80868a4d06f3a523027	fix(qqbot): authorize approval button interactions by session owner	ba9964ff0d68002d9440f6b8a64276d7c34a77a4	2026-05-22T21:23:00-07:00
fc8f800276ee42ff11841a4bab912ac0cca080a6	feat(desktop): matte glass option for window translucency	9da6d455c9e1f2bf74bb9f47766ee9fc52e17bfb	2026-08-12T01:32:46-04:00
