Commit Graph

  • 6330286c7e fix(lark): use named import for react-qr-code to survive electron-vite interop (#3718) Bohan Jiang 2026-06-03 20:17:21 +08:00
  • 1ef3938817 test(lark): expose named QRCode export in react-qr-code mock fix/lark-qrcode-cjs-named-import Jiang Bohan 2026-06-03 20:10:22 +08:00
  • aaeaa1c8eb fix(lark): use named import for react-qr-code to survive electron-vite interop Jiang Bohan 2026-06-03 19:57:28 +08:00
  • 598a6c51f2 refactor(server/lark): collapse HTTP_ENABLED + WS_ENABLED into the SECRET_KEY gate (MUL-2671) (#3717) Bohan Jiang 2026-06-03 19:36:49 +08:00
  • f58995deb0 refactor(server/lark): collapse HTTP_ENABLED + WS_ENABLED into the SECRET_KEY gate (MUL-2671) chore/lark-collapse-enable-flags J 2026-06-03 19:35:35 +08:00
  • d6a556bdbf fix(execenv): refresh skills in place on reuse instead of accumulating duplicate dirs (#3716) Bohan Jiang 2026-06-03 19:30:42 +08:00
  • 2003d735a2 fix(execenv): reclaim managed skill dirs on reuse so stray agent files can't reopen the suffix bug (#3684) agent/j/2f5eb423 J 2026-06-03 19:16:31 +08:00
  • 8c98940b79 Lark Bot integration MVP: migration + service boundary (MUL-2671) (#3277) Bohan Jiang 2026-06-03 19:12:14 +08:00
  • 580e5be11a feat(views/settings): wrap Lark in a named section inside Integrations (MUL-2671) feat/lark-bot-mvp-migration-and-service-boundary J 2026-06-03 19:11:17 +08:00
  • 0a39a3bc45 feat(views/settings): collapse Lark into Integrations + render agent identity (MUL-2671) J 2026-06-03 19:07:59 +08:00
  • e883d96be4 fix(execenv): refresh skills in place on reuse instead of accumulating duplicate dirs (#3684) J 2026-06-03 19:00:05 +08:00
  • 1544e3b68a feat(skills): built-in agent skills (WIP) MUL-2759 (#3456) Naiyuan Qing 2026-06-03 18:51:03 +08:00
  • 87e5f0c2ae feat(views/lark): swap Bind CTA for Connected+Manage link when agent already has an installation (MUL-2671) J 2026-06-03 18:47:48 +08:00
  • 9c9afd4a66 feat(metrics): BusinessSamplerCollector for active users / queued / runtime gauges (MUL-2947) (#3706) v0.3.15 LinYushen 2026-06-03 17:50:11 +08:00
  • aaf0d7b2fe fix(service/issue): route analytics.IssueCreated through obsmetrics.RecordEvent (MUL-2671) J 2026-06-03 17:46:22 +08:00
  • a8776095bc docs(self-hosting): document WebSocket Origin allowlist requirement (#3704) Bohan Jiang 2026-06-03 17:44:36 +08:00
  • 2b4fed9144 docs: add June 3 changelog entry (#3708) Multica Eve 2026-06-03 17:44:08 +08:00
  • 0bbcd33096 Merge remote-tracking branch 'origin/main' into feat/lark-bot-mvp-migration-and-service-boundary J 2026-06-03 17:36:07 +08:00
  • f8ed9f7250 docs(claude): remind to update built-in skills on CLI/field/behavior changes feat/builtin-skills Naiyuan Qing 2026-06-03 17:24:48 +08:00
  • 21f310cee7 docs: add June 3 changelog entry agent/gpt-boy/dfb3c73a Eve 2026-06-03 17:18:27 +08:00
  • 20d6cf0fa7 feat(chat): add searchable agent picker agent/matt/f7246131 Naiyuan Qing 2026-06-03 17:21:02 +08:00
  • b2a43cf58a revert(runtime): drop the source-authority escape-hatch line Naiyuan Qing 2026-06-03 17:16:40 +08:00
  • cc67b2088f fix(runtime): scope the source-authority escape hatch to the CLI Naiyuan Qing 2026-06-03 17:13:06 +08:00
  • fdd5e82dfd feat(runtime): add source-authority escape hatch to the brief Naiyuan Qing 2026-06-03 17:05:58 +08:00
  • 6ca27ad749 docs(skills): remove stale skill-necessity records Naiyuan Qing 2026-06-03 16:55:26 +08:00
  • 006a2a3ba5 docs(self-hosting): document WebSocket Origin allowlist requirement docs/self-host-ws-origin-allowlist J 2026-06-03 16:55:22 +08:00
  • 190f644443 fix(migration): renumber skill-origin migration 112 -> 113 agent/howard/6b5229c9 Naiyuan Qing 2026-06-03 16:53:29 +08:00
  • 1bd9fe7f69 chore(agenttmpl): empty the curated template catalog Naiyuan Qing 2026-06-03 16:47:14 +08:00
  • fef664bf6d feat(skill): identify skills by origin instead of name Naiyuan Qing 2026-06-03 14:56:10 +08:00
  • de900b2ba6 feat(server): funnel/community/commercial business metrics + PostHog pairing (MUL-2949) (#3698) LinYushen 2026-06-03 16:39:06 +08:00
  • 496890011d refactor(skills): remove discovery guidance from built-ins Naiyuan Qing 2026-06-03 16:38:40 +08:00
  • a8b2c5e651 fix(server): NormalizeTaskSource on workspace_created + document lint limitations (MUL-2949) mul-2949-business-metrics-events 魏和尚 2026-06-03 16:38:11 +08:00
  • a8a3cac867 fix(server): normalise onboarding_started platform label + regression test (MUL-2949) 魏和尚 2026-06-03 15:58:36 +08:00
  • 24ea169d89 fix(migrate): serialize startup migrations with pg advisory lock (#3658) LinYushen 2026-06-03 15:51:03 +08:00
  • 232bcb1edc fix(server): tighten PR3 review items — signup_source bucket, fill platform/kind/form_source enums, onboarding_started server emission, lint scope (MUL-2949) 魏和尚 2026-06-03 15:50:48 +08:00
  • 135a982e3e feat(server): funnel/community/commercial business metrics + PostHog pairing (MUL-2949) 魏和尚 2026-06-03 15:23:06 +08:00
  • 635f653f71 refactor(skills): drop CLI-only rule from working-on-issues Naiyuan Qing 2026-06-03 14:39:24 +08:00
  • 75250774af feat(runtime): list skill descriptions in the brief Skills index Naiyuan Qing 2026-06-03 14:39:24 +08:00
  • 5900d8b637 fix(issues): make start_date/due_date timezone-stable calendar days (#3618) (#3692) Bohan Jiang 2026-06-03 14:34:01 +08:00
  • a72fb020de Add business metrics collectors (#3695) Multica Eve 2026-06-03 14:32:44 +08:00
  • bc2a01392f Add business metrics collectors agent/agent/3f329d04 Eve 2026-06-03 14:10:22 +08:00
  • 85611c8612 fix(issues): address date-only review — loud-fail ambiguous dates, finish display sweep (MUL-2925) agent/j/76db1901 J 2026-06-03 13:57:18 +08:00
  • 10afd1af1b feat(server): introduce pkg/taskfailure classifier and switch in-flight failure_reason writes (MUL-2946) (#3693) Multica Eve 2026-06-03 13:52:56 +08:00
  • f2f17e3355 Optimize chat message loading (#3685) Naiyuan Qing 2026-06-03 13:47:30 +08:00
  • 2b24044701 fix(agent): keep CLAUDE_CODE_TMPDIR in child env agent/j/b2305005 J 2026-06-03 13:46:04 +08:00
  • 9ad0b6ba1e fix(chat): fall back to legacy /messages when paged endpoint 404s agent/matt/4954b787 Naiyuan Qing 2026-06-03 13:39:32 +08:00
  • b1497d3738 fix(issues): render start_date/due_date as timezone-stable calendar days (MUL-2925) J 2026-06-03 13:31:36 +08:00
  • 96896773e3 fix(issues): store start_date/due_date as DATE, not timestamp (MUL-2925) J 2026-06-03 13:31:26 +08:00
  • 2761e92943 fix(agent): stop stripping user-facing CLAUDE_CODE_* config from child env J 2026-06-03 12:42:52 +08:00
  • 8ae42f2e88 feat(integrations/lark): render markdown chat replies via schema-2.0 card (MUL-2671) J 2026-06-03 12:26:51 +08:00
  • fcb5099ec5 fix(agent): raise opencode model-discovery timeout to 15s (MUL-2888) (#3689) Bohan Jiang 2026-06-03 12:18:43 +08:00
  • 053783a766 fix(agent): raise opencode model-discovery timeout to 15s (MUL-2888) agent/j/ea44f1ad J 2026-06-03 12:15:48 +08:00
  • ca78c02ab9 Add built-in skills for autopilots runtimes and resources Naiyuan Qing 2026-06-03 11:12:42 +08:00
  • d13e719c33 Fix chat session list remount key Naiyuan Qing 2026-06-03 11:12:50 +08:00
  • e214b1332c docs(skills): close field-role and citation gaps found in review Naiyuan Qing 2026-06-03 11:12:03 +08:00
  • 287d64cdc1 Fix chat history cursor pagination Naiyuan Qing 2026-06-03 11:01:33 +08:00
  • 5dadc38e6d refactor(skills): rewrite built-in skills as source-traced contracts Naiyuan Qing 2026-06-03 10:30:59 +08:00
  • ab088136d0 Optimize chat message loading Naiyuan Qing 2026-06-03 10:22:25 +08:00
  • 0dd30c544c fix(editor): close suggestion popups on outside focus (#3683) Naiyuan Qing 2026-06-03 10:11:26 +08:00
  • a9405d5eac Merge branch 'main' into feat/builtin-skills Naiyuan Qing 2026-06-03 09:50:48 +08:00
  • 36fa59f9a6 fix(editor): close suggestion popups on outside focus agent/matt/7b325ef0 Naiyuan Qing 2026-06-03 09:49:21 +08:00
  • 2d8a734d66 fix(integrations/lark): scope inbound dedup per (installation_id, message_id) (MUL-2671) J 2026-06-03 02:27:03 +08:00
  • 9b741cdcdc fix(integrations/lark): union_id-first self mention strip + token-aware scan + local whitespace cleanup (MUL-2671) J 2026-06-03 02:04:59 +08:00
  • 6321d3d038 fix(integrations/lark): rewrite @_user_N placeholders into clean body (MUL-2671) J 2026-06-03 01:46:25 +08:00
  • 0d51614c9c feat(editor): text highlight (==text==) in description & comments [MUL-2934] (#3661) Jiayuan Zhang 2026-06-02 17:24:55 +02:00
  • b7f328f1be fix(views/locales): add missing ja keys for Lark MVP + section_integrations (MUL-2671) J 2026-06-02 19:23:41 +08:00
  • dc0becd53b Merge remote-tracking branch 'origin/main' into feat/lark-bot-mvp-migration-and-service-boundary J 2026-06-02 19:13:43 +08:00
  • 8fea549eaf Add built-in squads skill Naiyuan Qing 2026-06-02 19:05:22 +08:00
  • eb30f51d10 chore: drop trailing blank lines at EOF on four files (MUL-2671) J 2026-06-02 19:00:20 +08:00
  • 6040f2877a fix(integrations/lark): route group @-mentions via union_id, not open_id (MUL-2671) J 2026-06-02 19:00:13 +08:00
  • 44feb3d06d fix(skill): canonicalize reserved SKILL.md path check across daemon + API (#3660) Bohan Jiang 2026-06-02 18:23:57 +08:00
  • 5492d8af6b fix(skill): canonicalize reserved SKILL.md path check across daemon + API fix/skill-reserved-content-path-canonical J 2026-06-02 18:17:25 +08:00
  • 48044cc918 docs: add June 2 changelog entry (#3656) Multica Eve 2026-06-02 18:04:28 +08:00
  • 11da9b07da feat(issues): add 'Open in new tab' to the issue actions menu (MUL-2933) agent/lambda/986f8092 Lambda 2026-06-02 18:02:22 +08:00
  • 9a6e029ff3 fix(editor): keep readonly nested task lists block-laid-out (#3593) J 2026-06-02 17:54:01 +08:00
  • 996eb07dc5 fix(daemon): skip duplicate SKILL.md in supporting files to prevent task prep failures (#3526) v0.3.14 MSandro 2026-06-02 11:53:20 +02:00
  • 888186b183 fix(daemon): make comment-posting guardrail provider-agnostic (MUL-2904) (#3654) Bohan Jiang 2026-06-02 17:47:09 +08:00
  • 92309cf5e2 fix: autopilot page and modal mobile responsive (MUL-2929) (#3471) Anderson Shindy Oki 2026-06-02 18:32:12 +09:00
  • ce0a33e06b fix(daemon): keep Windows assignment brief file-only (address review) agent/j/d0bd031d J 2026-06-02 17:30:26 +08:00
  • 869e880ca9 docs: simplify June changelog feature copy agent/gpt-boy/2c3bf305 Eve 2026-06-02 17:30:07 +08:00
  • e1a5310780 feat(cli): add skill content file and stdin input (#3652) Naiyuan Qing 2026-06-02 17:25:37 +08:00
  • a6247ad714 helm: gate uploads PVC behind backend.uploads.persistence.enabled (#3655) LinYushen 2026-06-02 17:21:26 +08:00
  • 281faa7087 feat(editor): support markdown checkbox task lists (#3593) J 2026-06-02 17:18:48 +08:00
  • 580ad5b492 fix(issues): validate and clamp limit/offset in ListIssues (MUL-2847) (#3585) Jiayuan Zhang 2026-06-02 11:17:41 +02:00
  • df6b14104b test(cli): set skill server env for flag validation agent/matt/c8e9f0f4 Naiyuan Qing 2026-06-02 17:16:28 +08:00
  • c437a860ad docs: add June 2 changelog entry Eve 2026-06-02 17:16:17 +08:00
  • 923d895a39 feat(skills): add creating agents built-in skill Naiyuan Qing 2026-06-02 17:07:51 +08:00
  • 43220252f8 fix(daemon): make comment-posting guardrail provider-agnostic (MUL-2904) J 2026-06-02 17:05:31 +08:00
  • 74cb4ec7b4 feat(cli): add skill content file and stdin input Naiyuan Qing 2026-06-02 16:41:54 +08:00
  • f539fdba83 feat(onboarding): backfill prompt for missing source attribution (MUL-2796) (#3550) Jiayuan Zhang 2026-06-02 10:07:36 +02:00
  • 91c1e51411 feat(editor): add / slash-command palette for invoking agent skills (#3159) Qi Yijiazhen 2026-06-02 15:57:42 +08:00
  • 2348301d2b fix: gate private squad leader bypass (MUL-2860) (#3648) LinYushen 2026-06-02 15:47:57 +08:00
  • bcf5952e89 test: add run_only legacy private-leader squad dispatch regression test agent/agent/d6ac04ca yushen 2026-06-02 15:47:43 +08:00
  • 6b82bb2441 fix: add private-leader gate to autopilot save + dispatch paths yushen 2026-06-02 15:40:48 +08:00
  • 181337f1ad fix(skills): align built-ins with additive skill binding Naiyuan Qing 2026-06-02 15:40:02 +08:00
  • fc0bb57d78 Merge remote-tracking branch 'origin/main' into feat/builtin-skills Naiyuan Qing 2026-06-02 15:25:36 +08:00
  • ad19a268a8 fix: gate private squad leader from being triggered by unauthorized members yushen 2026-06-02 15:22:23 +08:00
  • fd1cdf1801 fix project progress cache invalidation (#3016) Chener 2026-06-02 15:05:49 +08:00
  • e36f874c86 feat: add additive agent skill assignment (#3642) Naiyuan Qing 2026-06-02 15:02:24 +08:00
  • d52c4f238f fix(desktop): contain renderer crashes (#3643) Naiyuan Qing 2026-06-02 15:01:46 +08:00