Commit Graph

  • 62ed583ff9 docs: add Chinese README as default, keep English as README.en.md, add local modifications section vs upstream main figmar 2026-08-10 21:57:45 +08:00
  • 46fd0fed98 Merge pull request #29 from CatJuly/fix/ci-install-dev-deps LZH-YS1998 2026-08-06 16:01:33 +08:00
  • a3503e62ba Merge pull request #28 from CatJuly/fix/paper-theme-dialog-contrast LZH-YS1998 2026-08-06 16:01:33 +08:00
  • 57610e57a6 fix(ui): keep late-approval fast path cross-channel; surface identity errors in chat LZH-YS1998 2026-08-06 15:37:00 +08:00
  • f6b4fc3683 Merge pull request #27 from cgycorey/fix/org-id-required-fallback LZH-YS1998 2026-08-06 15:31:38 +08:00
  • cf963be079 Merge pull request #26 from cgycorey/feat/llm-reasoning-effort LZH-YS1998 2026-08-06 15:31:38 +08:00
  • 75954fac60 fix(ci): install dev extras so pytest is available in smoke workflow CatJuly 2026-08-05 18:05:24 +08:00
  • 2584c45644 fix(ui): bind delete-project dialog to theme tokens so paper theme is readable CatJuly 2026-08-05 17:21:40 +08:00
  • bca9b7e1c8 test(llm): cover reasoning effort overrides cgycorey 2026-08-02 17:52:57 +01:00
  • 15ab07cba2 fix(ui): enforce durable org identity for runtime followups cgycorey 2026-08-02 17:20:34 +01:00
  • 734a2d5969 fix(ui): preserve durable org identity for runtime approvals cgycorey 2026-08-01 23:00:32 +01:00
  • 34770373c2 fix(ui): use durable org for role session replies cgycorey 2026-08-01 14:06:46 +01:00
  • 6690d2c860 fix(ui): restore custom org fallback for role tasks cgycorey 2026-08-01 12:57:54 +01:00
  • 02290b3798 feat(llm): forward configured reasoning_effort to native LLM calls cgycorey 2026-08-01 11:05:58 +01:00
  • 5f5fbf432e fix(company): terminalize report-chain failure into FAILED settlement; prompt-spill hygiene LZH-YS1998 2026-07-31 19:53:13 +08:00
  • 18ddc18948 fix(adapter): route multiline prompts over stdin on Windows .cmd shims CatJuly 2026-07-31 09:59:27 +08:00
  • 1268b67223 fix(company): stop Report #N storm and spill large Cursor prompts to files Mao Weiming 2026-07-29 15:42:07 +08:00
  • 3a053e3af8 fix(company): drain review backlogs in arrival order instead of newest-first LZH-YS1998 2026-07-31 19:10:32 +08:00
  • 326d30520b fix(approval): deliver late approval clicks past the held session turn lock LZH-YS1998 2026-07-31 16:17:54 +08:00
  • 6c5acbf10e fix(company): make delivery-review self-evolution survive the hardened runtime LZH-YS1998 2026-07-29 00:36:53 +08:00
  • d14f3920e0 fix(company): stop/resume identity truth, failure-path closure, quota park LZH-YS1998 2026-07-28 16:59:56 +08:00
  • 14ee8806de fix(engine): single live dispatcher per run + unified approval decision channel LZH-YS1998 2026-07-28 10:55:55 +08:00
  • 17e9a7644d fix(company): reconcile stale blocked sessions at the claim consumption point LZH-YS1998 2026-07-28 10:55:43 +08:00
  • 7ae469876c fix(store): enforce runnable-phase claim release across all write paths LZH-YS1998 2026-07-28 10:55:31 +08:00
  • 6fc5ad6be9 feat(runtime): replace per-round history trimming with threshold-triggered LLM compaction LZH-YS1998 2026-07-27 00:04:42 +08:00
  • 76c530a9e5 test: repair full suite — hang fix, stale-test updates, patch hygiene, timeout backstop LZH-YS1998 2026-07-26 22:14:47 +08:00
  • 9977c3be57 chore(config): restore org_quantum_harbor_config.yaml lost in pre-squash move LZH-YS1998 2026-07-26 22:14:47 +08:00
  • 322a5ec9b1 fix(company): route delete cascade through transition_work_item; centralize resume identity restore LZH-YS1998 2026-07-26 22:14:24 +08:00
  • 26e45217e5 fix(external): keep session tokens across parks; only terminal failure clears them LZH-YS1998 2026-07-21 15:40:27 +08:00
  • 2df564d9e9 Merge PR #9: harden company resume, external sessions, and Office UI i18n LZH-YS1998 2026-07-21 15:34:28 +08:00
  • 0c6925402c fix(ui): reconcile runtime status so stale chips converge without a refresh (#11) LZH-YS1998 2026-07-21 12:54:46 +08:00
  • b73a5a14c3 fix(engine): keep follow-ups off terminal cards and make startup reconcile idempotent (#10) LZH-YS1998 2026-07-21 11:18:49 +08:00
  • d380684b78 fix(engine): fail resume closed when the pinned external agent is unavailable (#10) LZH-YS1998 2026-07-21 11:18:33 +08:00
  • 9aed328d02 fix(company): add dispatch attempt ledger to brake infinite re-dispatch loops (#10) LZH-YS1998 2026-07-21 11:18:12 +08:00
  • cb6b8ed6e1 feat: harden company resume, external sessions, and Office UI i18n 小东 2026-07-16 09:20:40 +08:00
  • eb934cf2bd docs: add recent project news LZH-YS1998 2026-07-15 17:18:23 +08:00
  • 5938b4c215 fix(ui): stabilize company chat result topology LZH-YS1998 2026-07-14 20:31:10 +08:00
  • 0a6246aff9 fix: allow shared role sessions across seats LZH-YS1998 2026-07-14 18:50:41 +08:00
  • 297295a4aa fix: preserve company resume control and agent identity LZH-YS1998 2026-07-14 16:59:24 +08:00
  • b8202bbe9e fix: unify company runtime recovery lifecycle LZH-YS1998 2026-07-14 14:35:43 +08:00
  • 5e02364eb4 fix(company): make delegation review lifecycle durable LZH-YS1998 2026-07-14 10:52:22 +08:00
  • 4bc18dcd27 fix(ui): stabilize workplace chat scrolling LZH-YS1998 2026-07-13 23:02:39 +08:00
  • 4e7aa75ba5 fix(company): stop failed children from wedging the tree and soften the dispatch guard LZH-YS1998 2026-07-13 16:17:29 +08:00
  • a0402522da fix(office-ui): stop progress-row flicker and surface native role replies end to end LZH-YS1998 2026-07-09 20:46:14 +08:00
  • 35fa717cf6 config: give all native org roles the full toolset via empty tools lists LZH-YS1998 2026-07-09 20:45:55 +08:00
  • e3bed49811 perf(office-ui): stop per-token full-tree renders, sleep hidden Phaser loop, cut broadcast churn LZH-YS1998 2026-07-09 16:36:39 +08:00
  • 5aa57e69ee fix: release comms-blocking parks when replies arrive and give every role file authoring tools LZH-YS1998 2026-07-08 21:06:39 +08:00
  • 4b29b89371 refactor: unify tool approval into a single engine and cut prompt storms LZH-YS1998 2026-07-08 18:43:27 +08:00
  • 447516d93c fix: converge approval park/resume through the work-item state machine LZH-YS1998 2026-07-08 10:52:02 +08:00
  • 818189a1cc fix: guarantee engine replies reach the UI channel and stop same-scope duplicate rows LZH-YS1998 2026-07-07 22:59:53 +08:00
  • 3a2c935025 fix: deduplicate re-delivered session sends on the client message id LZH-YS1998 2026-07-07 22:47:00 +08:00
  • a24cbea4d8 fix: never let a parked approval prompt implicitly consume plain chat LZH-YS1998 2026-07-07 22:38:33 +08:00
  • 8e048f0d5b Reapply "fix: enforce task-wait checkpoint lifecycle and stop UI probe from rescanning tasks table" LZH-YS1998 2026-07-07 22:33:49 +08:00
  • b4d28aefeb fix: stop misreading per-work-item spec as run-level company plan LZH-YS1998 2026-07-07 22:33:39 +08:00
  • c901800062 fix(approval): reduce prompt friction and make approval cards answerable forever LZH-YS1998 2026-07-07 22:19:22 +08:00
  • e1c28c3889 Revert "fix: enforce task-wait checkpoint lifecycle and stop UI probe from rescanning tasks table" LZH-YS1998 2026-07-07 20:30:17 +08:00
  • d502d66c60 fix: enforce task-wait checkpoint lifecycle and stop UI probe from rescanning tasks table LZH-YS1998 2026-07-07 19:59:26 +08:00
  • 47e9b2c488 fix: evict stale project engine delegate on delete to prevent assert self._db crash LZH-YS1998 2026-07-07 18:45:46 +08:00
  • a30fa7588d fix: route internal-turn approval cards to visible channels; feed provider errors back to the model LZH-YS1998 2026-07-07 18:22:49 +08:00
  • 12817a4e60 fix(office-ui): native progress parity, ui_state lock hardening, approval-card idempotency LZH-YS1998 2026-07-07 16:18:01 +08:00
  • ee79331d48 fix(office-ui): resolve blank/frozen office canvas and add sidebar collapse LZH-YS1998 2026-07-07 11:45:11 +08:00
  • 137e382097 Update README.md chaohuang-ai 2026-07-05 13:00:27 +08:00
  • c6d43c5330 Update README.md chaohuang-ai 2026-07-05 10:11:25 +08:00
  • f6c895f5a7 docs(readme): document autonomy approval settings (max_auto_approve_risk) LZH-YS1998 2026-07-04 18:34:49 +08:00
  • 3f4d885dd7 Merge pull request #1 from hobostay/fix/security-hardening-tool-exec LZH-YS1998 2026-07-04 18:34:49 +08:00
  • b2ff565ff6 fix(llm): clamp max_tokens to the model's output limit before each call LZH-YS1998 2026-07-04 17:59:56 +08:00
  • 6c8d3f3dc9 fix(llm): resolve context window via max_input_tokens with 128k fallback for unmapped models LZH-YS1998 2026-07-04 17:53:12 +08:00
  • 08e48c2f9c fix(logging): replace stdlib-style exc_info kwargs with loguru opt(exception=) LZH-YS1998 2026-07-03 17:09:11 +08:00
  • 975b852e78 Fix command injection, path traversal, and approval bypass in tool/market layer Test User 2026-07-03 10:14:16 +08:00
  • d78931979d Initial commit LZH-YS1998 2026-07-01 17:56:31 +08:00