Commit Graph

  • 9b5a5c5302 style(webui): refine skills mobile experience Xubin Ren 2026-07-27 21:31:34 +08:00
  • 655cd80651 style(webui): clarify skill row interactions Xubin Ren 2026-07-27 21:23:44 +08:00
  • 9ceacc540c fix(webui): avoid parsing currency as math Xubin Ren 2026-07-27 21:22:23 +08:00
  • ba0ba4749d feat(webui): add skills marketplace Xubin Ren 2026-07-27 21:19:42 +08:00
  • 129b74b4cf
    feat(webui): track optimistic message delivery status (#5162) chengyongru 2026-07-29 23:15:45 +08:00
  • 5a28a6165c
    fix(shell): preserve UTF-8 native input on PowerShell 5 (#5160) Zhou 2026-07-29 21:47:01 +08:00
  • 757ad9c764
    refactor: enforce BasedPyright strict type checking (#5158) chengyongru 2026-07-29 21:37:11 +08:00
  • e703481755
    fix(memory): expose media references to session consolidation (#5157) chengyongru 2026-07-29 15:18:44 +08:00
  • 6ed4ccb68e fix(agent): rebuild provider on preset switch codex/preset-image-input chengyongru 2026-07-29 01:41:28 +08:00
  • 4e7c57eb1a fix(config): warn on legacy model migration chengyongru 2026-07-29 01:11:41 +08:00
  • 8bd53d6e26 fix(config): enforce preset-only model selection chengyongru 2026-07-29 00:46:23 +08:00
  • f239b45900 feat(config): add image-aware model presets chengyongru 2026-07-29 00:02:21 +08:00
  • 393d429e0a
    fix(ci): stabilize and speed up CI (#5145) chengyongru 2026-07-28 22:55:59 +08:00
  • 9070d7489a fix(ci): scope PR path detection to head changes chengyongru 2026-07-28 19:15:39 +08:00
  • 019d7816a7
    fix(webui): animate reasoning drawer transitions (#5143) chengyongru 2026-07-28 19:13:16 +08:00
  • 24a392b671
    fix(webui): open threads at latest message (#5142) chengyongru 2026-07-28 18:52:34 +08:00
  • 0c6c0438d4
    feat(config): add actionable startup diagnostics and WebUI recovery (#5110) chengyongru 2026-07-28 18:52:05 +08:00
  • 76ab04ac48
    fix(webui): keep streaming tail visible (#5140) chengyongru 2026-07-28 18:18:44 +08:00
  • 1faf0826f6 fix(webui): keep composer stable while scrolling chengyongru 2026-07-28 17:09:16 +08:00
  • ae089aa3ae fix(webui): reconcile threads after browser resume chengyongru 2026-07-28 11:40:01 +08:00
  • 78cf68c291 fix(agent): snapshot active tasks before cancellation chengyongru 2026-07-28 15:40:07 +08:00
  • ce3e532643 fix(sdk): use shared runtime event publisher Xubin Ren 2026-07-28 15:17:46 +08:00
  • ae7b4c8792 fix(sdk): narrow persisted turn callback API chengyongru 2026-07-28 11:06:47 +08:00
  • fd17c1352a fix(sdk): harden host integration contracts chengyongru 2026-07-28 10:14:45 +08:00
  • c050955ae3 feat(sdk): add host integration extension points chengyongru 2026-07-27 15:59:15 +08:00
  • 12f828ea3d
    fix(agent): read document attachments on demand (#5122) chengyongru 2026-07-28 13:33:06 +08:00
  • 096a86a7f4 docs: move README title above introduction chengyongru 2026-07-28 11:58:56 +08:00
  • 8ef5bc414d docs(readme): preserve Render launch anchor Xubin Ren 2026-07-28 12:37:09 +08:00
  • 328251289d docs(deploy): explain Render setup and updates Xubin Ren 2026-07-28 11:59:51 +08:00
  • 7a741e2b50 docs(readme): add one-click deployment section Xubin Ren 2026-07-28 11:40:21 +08:00
  • 60e67fbe0f docs(readme): surface one-click Render deployment Xubin Ren 2026-07-28 11:32:26 +08:00
  • 1f51c12343 feat(core): add stable resource path aliases chengyongru 2026-07-28 11:52:20 +08:00
  • fa5d27696a fix(webui): rank skill autocomplete results chengyongru 2026-07-28 11:28:53 +08:00
  • ef9e687f19
    refactor(core): remove redundant runtime scaffolding (#5127) chengyongru 2026-07-28 11:07:58 +08:00
  • 4c77126b3d docs: improve README landing page chengyongru 2026-07-28 01:39:24 +08:00
  • 6bc454dab4
    fix(webui): prevent composer resize scroll jitter (#5121) chengyongru 2026-07-28 01:01:49 +08:00
  • b99e0f937e fix(webui): soften model selector emphasis chengyongru 2026-07-27 23:10:08 +08:00
  • f78ad59ed0
    fix(memory): preserve Dream input integrity (#5114) chengyongru 2026-07-27 21:37:13 +08:00
  • e819b7eea4 fix(webui): stabilize repeated model preset rows chengyongru 2026-07-27 18:04:06 +08:00
  • 3f808d0a68 docs: improve README discoverability chengyongru 2026-07-27 15:46:39 +08:00
  • 7fd28c9f06 fix(memory): preserve unprocessed dream history yu-xin-c 2026-07-26 23:31:07 +08:00
  • c13df29457
    feat(memory): restore Dream model preset override (#5107) chengyongru 2026-07-27 14:43:25 +08:00
  • 3f29b10f0d Merge remote-tracking branch 'origin/main' into codex/unified-extension-platform codex/unified-extension-platform Xubin Ren 2026-07-27 14:37:18 +08:00
  • bed0db4922 refactor(extensions): simplify the native extension platform Xubin Ren 2026-07-27 14:37:05 +08:00
  • 281b4b7f0b
    chore: remove expired v0.3.1 compatibility shims (#5106) chengyongru 2026-07-27 13:53:04 +08:00
  • 39348dfafe refactor(agent): remove dead lifecycle scaffolding chengyongru 2026-07-27 11:52:14 +08:00
  • b7d411d9d3 feat(webui): preserve unread activity across reconnects codex/fix-webui-offline-activity Xubin Ren 2026-07-27 11:09:02 +08:00
  • d68857bb2d Merge remote-tracking branch 'origin/main' into codex/unified-extension-platform Xubin Ren 2026-07-27 10:36:20 +08:00
  • b3d3a3e6c3 fix(image): delegate DNS to explicit proxy chengyongru 2026-07-27 01:11:31 +08:00
  • d73794bc68 fix(image): honor provider proxy for URL downloads chengyongru 2026-07-27 00:33:58 +08:00
  • cc3dbbe804 fix(security): block IPv6 unspecified SSRF targets Xubin Ren 2026-07-26 22:25:32 +08:00
  • 4408cde019 fix(security): harden generated image downloads Xubin Ren 2026-07-26 16:50:08 +08:00
  • cf1e801a29 fix(image): align Gemini hints with model capabilities Xubin Ren 2026-07-27 03:00:16 +08:00
  • a8604a3172 fix(image): scope Gemini image sizes by model Xubin Ren 2026-07-26 17:39:36 +08:00
  • ef445cc246 fix(image): narrow Gemini Flash aspect-ratio and image-size scoping stupidloud 2026-07-02 23:23:39 +08:00
  • 4986590bd7 fix(image): pass aspect ratio and size to Gemini Flash image models stupidloud 2026-07-02 22:33:45 +08:00
  • b695a7e875 fix(cli): harden quick start OAuth handling Xubin Ren 2026-07-27 02:43:33 +08:00
  • a4ec83fb0d fix(cli): scope Codex proxy env resolution Xubin Ren 2026-07-26 17:37:23 +08:00
  • 2a1f840ce2 fix(cli): support Codex OAuth in quick start chengyongru 2026-07-15 11:05:55 +08:00
  • addaf2d3fc fix(dingtalk): harden group reply sender labels Xubin Ren 2026-07-27 02:26:24 +08:00
  • 9f3dee0192 docs(dingtalk): clarify disable_private_chat intent in comments 李明振 2026-06-22 19:12:17 +08:00
  • 205889f9e0 feat(dingtalk): prefix group replies with sender mention 李明振 2026-06-22 11:51:13 +08:00
  • 14e692e40d feat(dingtalk): add disable_private_chat to reject 1:1 DMs 李明振 2026-06-22 11:21:33 +08:00
  • 68717937e8 fix(agent): throttle idle scans by default Xubin Ren 2026-07-27 02:08:03 +08:00
  • 7aab7e8830 feat(agent): make idle compaction scan interval configurable Andrew Khmylov 2026-07-22 19:14:17 +01:00
  • 4e2640f2d2 fix(memory): keep failed Dream batches retryable Xubin Ren 2026-07-27 01:52:06 +08:00
  • 15e42059bd fix(memory): progress past completed no-op batches shixi-li 2026-07-23 15:33:30 +08:00
  • b55b76d755 fix(streaming): preserve recovered segments across channels Xubin Ren 2026-07-27 01:33:04 +08:00
  • e6baecafcd fix(agent): close length recovery lifecycle gaps chengyongru 2026-07-24 10:20:43 +08:00
  • 27a00c7a4f fix(webui): merge length recovery stream segments chengyongru 2026-07-23 18:35:41 +08:00
  • 3cc5a98d9f refactor(agent): derive recovery count from segments chengyongru 2026-07-23 17:54:03 +08:00
  • 1d2ed6e4d2 fix(agent): reset recovery chains across injections chengyongru 2026-07-23 17:40:08 +08:00
  • 154cbc1974 refactor(agent): trim recovery tail anchor chengyongru 2026-07-23 17:14:58 +08:00
  • df2e5b7225 fix(agent): anchor truncated response continuations chengyongru 2026-07-23 17:11:09 +08:00
  • b19039f9d0 fix(agent): preserve length-recovered output chengyongru 2026-07-23 16:37:20 +08:00
  • c1899e2cb4 fix(mcp): decode URI-encoded schema refs Xubin Ren 2026-07-26 17:26:35 +08:00
  • 9aae7485d6 fix(mcp): normalize local schema refs amplifierplus 2026-07-23 17:01:46 +08:00
  • 2e2f15dd0c fix(channels): serialize Feishu connect completion chengyongru 2026-07-24 09:53:35 +08:00
  • 4835814746 fix(channels): ignore confirmations after connect cancellation KDB 2026-07-24 00:22:23 +08:00
  • d236883e2d fix(pairing): reject malformed store entries Xubin Ren 2026-07-26 17:21:56 +08:00
  • f7bf4c972e fix(pairing): treat null approved/pending maps as empty santhreal 2026-07-25 21:47:05 -07:00
  • cf6ca13b6d fix(exec): preserve bwrap workspace masking Xubin Ren 2026-07-27 00:23:53 +08:00
  • 22e61003f9 test(exec): make bwrap bind tests portable yu-xin-c 2026-06-19 02:00:15 +08:00
  • 01a11b3980 feat(exec): allow extra bwrap bind roots yu-xin-c 2026-06-18 23:19:00 +08:00
  • 5d8046deef test(heartbeat): cover ignored unified routes Xubin Ren 2026-07-26 23:59:00 +08:00
  • a7a6c26eab fix(heartbeat): route unified sessions to last channel yu-xin-c 2026-07-14 21:52:26 +08:00
  • be43a54570 fix(webui): prevent mobile thread overflow chengyongru 2026-07-26 23:37:57 +08:00
  • ff379b91cf fix(agent): preserve merged runtime context markers Xubin Ren 2026-07-26 17:15:41 +08:00
  • eb93060f95 fix(agent): preserve pending runtime context yu-xin-c 2026-07-25 21:28:57 +08:00
  • 07c3e02d5c fix(triggers): treat null runHistory as empty when loading triggers santhreal 2026-07-25 21:47:05 -07:00
  • aaf2eef568 fix(feishu): tolerate null multi_url and list fields in card extract santhreal 2026-07-25 21:47:05 -07:00
  • 1e505ff405 fix(triggers): coerce string lastRunAtMs when loading local triggers santhreal 2026-07-25 21:48:53 -07:00
  • 30750060ce test(feishu): cover null post metadata fields Xubin Ren 2026-07-26 22:44:09 +08:00
  • a7cac65c76 fix(feishu): move post extract test import to module top santhreal 2026-07-25 23:29:55 -07:00
  • fb88154377 fix(feishu): tolerate null text fields when extracting post content santhreal 2026-07-25 21:49:46 -07:00
  • a521cf31d9 test(extensions): make marker coverage platform-neutral Xubin Ren 2026-07-26 21:35:53 +08:00
  • d576804f23 feat(channels): enable tool hints by default chengyongru 2026-07-26 20:15:29 +08:00
  • 0b81858378 fix(extensions): harden compatibility and lifecycle Xubin Ren 2026-07-26 21:17:22 +08:00
  • bbaafd0f4f docs(extensions): document management and compatibility Xubin Ren 2026-07-26 18:33:41 +08:00
  • 41bebdcdb5 feat(extensions): add first-class WebUI management Xubin Ren 2026-07-26 18:08:52 +08:00