Commit Graph

  • 36bed1b0f1 feat(team): add TeamHeaderSummary strip + delete unreachable orgchart section ZacharyZhang-NY 2026-04-17 19:57:58 -04:00
  • ad00a91754 chore(copy): humanize team-page labels; drop dead org.fit key ZacharyZhang-NY 2026-04-17 19:55:27 -04:00
  • dc33131553 refactor(selection): split selectedAgentId into focus vs edit-modal states; improve Edit modal title ZacharyZhang-NY 2026-04-17 19:54:16 -04:00
  • 9981ee342b refactor(agent-form): split EditFormBody into 5 semantic sections + add Cancel/dirty-state + always-visible Thinking Effort + binary OrgChart hierarchy ZacharyZhang-NY 2026-04-17 19:50:53 -04:00
  • 62d0964af3 feat(org): add OrgChart status legend + CEO delete/terminate guards ZacharyZhang-NY 2026-04-17 19:45:32 -04:00
  • 50a7196b3e refactor(org): drop legacy adapterLabels / claude_compat fallback; unify connector label resolution ZacharyZhang-NY 2026-04-17 19:43:12 -04:00
  • 41132e2da4 fix(team): don't auto-open CEO edit modal after onboarding ZacharyZhang-NY 2026-04-17 19:11:28 -04:00
  • 02ba887610 fix(runtime): stop gating pi tool calls; Co-Founder approvals live at API layer ZacharyZhang-NY 2026-04-17 19:11:04 -04:00
  • 4cfb926971 refactor(schema): split 852-LOC migration ledger into era files ZacharyZhang-NY 2026-04-17 16:45:03 -04:00
  • 00b0e0aaed refactor(ui+skills): split import.ts + primitives.tsx god files ZacharyZhang-NY 2026-04-17 16:35:30 -04:00
  • dbdec86cdd refactor(database): split 5 god modules into domain-scoped files ZacharyZhang-NY 2026-04-17 16:35:19 -04:00
  • f012f8e880 refactor(skills): drop company_skills.markdown column, read from disk via IPC ZacharyZhang-NY 2026-04-17 16:22:31 -04:00
  • 7e1d4199ee refactor(schema): make runs.task_id nullable, delete heartbeat workaround ZacharyZhang-NY 2026-04-17 16:16:08 -04:00
  • 92795f7bfb refactor(session): scope pi sessions to agents instead of tasks ZacharyZhang-NY 2026-04-17 15:42:13 -04:00
  • 5a3647e98e refactor(prompt): collapse en/zh mirror to English + runtime locale directive ZacharyZhang-NY 2026-04-17 15:41:51 -04:00
  • 40040b3dd2 refactor(errors): surface 57 deferred catch-and-swallow sites via logger ZacharyZhang-NY 2026-04-17 15:25:13 -04:00
  • ecd1bc2e33 refactor(worker): single active-run map replaces parallel claim structures ZacharyZhang-NY 2026-04-17 15:07:27 -04:00
  • 883fd8e118 fix(skills): honor agent_skill_assignments in runtime skill projection ZacharyZhang-NY 2026-04-17 15:05:20 -04:00
  • 14dc9a4897 refactor(cost): single writer for cost_entries, finishRun reads SUM ZacharyZhang-NY 2026-04-17 15:04:22 -04:00
  • 77f81a7c5a fix(runtime): revive AI Co-Founder tool-call gating via pi beforeToolCall ZacharyZhang-NY 2026-04-17 14:53:22 -04:00
  • b50716d4e8 refactor(messaging): project inter-agent messages into pi session transcript ZacharyZhang-NY 2026-04-17 14:48:22 -04:00
  • 5547c29491 update ZacharyZhang-NY 2026-04-17 14:03:56 -04:00
  • 806200b3d1 fix(runtime): correct pi AgentEvent projection + add Console diagnostics ZacharyZhang-NY 2026-04-17 10:35:23 -04:00
  • 7fc707ab8c fix(onboarding): stabilize connector-model state so native <select> stays open ZacharyZhang-NY 2026-04-17 10:28:19 -04:00
  • 683dded501 fix(runtime): autonomous beforeToolCall + project agent-event to Console log ZacharyZhang-NY 2026-04-17 10:23:50 -04:00
  • 9b45b12508 fix(onboarding): drop "Default" sentinel from model picker; auto-select real model ZacharyZhang-NY 2026-04-17 09:54:46 -04:00
  • e7e43bd0a6 fix(fireworks): route Fireworks models through resolveModel everywhere ZacharyZhang-NY 2026-04-17 09:51:38 -04:00
  • 84a3520ea8 fix(ipc): register credentials + oauth handlers in main runtime ZacharyZhang-NY 2026-04-17 09:44:46 -04:00
  • e94939a562 test(connector-id): migrate fixtures and assertions to pi-mono ids ZacharyZhang-NY 2026-04-17 02:36:53 -04:00
  • 4de9cd0339 refactor(worker): use pi-mono Agent directly ZacharyZhang-NY 2026-04-17 02:21:12 -04:00
  • 892476bd36 refactor(runtime): wire pi-runtime services and extend RuntimeBridge ZacharyZhang-NY 2026-04-17 02:21:04 -04:00
  • 06a3ba603e refactor(connectors): remove adapter module references from services ZacharyZhang-NY 2026-04-17 02:20:56 -04:00
  • 60178ceafa chore(adapter): delete adapter packages and drop build wiring ZacharyZhang-NY 2026-04-17 02:20:46 -04:00
  • 4a120f4fc6 feat(settings): drive providers panel from pi-mono catalog ZacharyZhang-NY 2026-04-17 02:19:56 -04:00
  • 7fdd3c16bf feat(renderer): rewrite providers UI on pi-mono catalog shape ZacharyZhang-NY 2026-04-17 02:16:35 -04:00
  • 6a25379995 feat(shared): expose pi-mono connector catalog to renderer ZacharyZhang-NY 2026-04-17 02:09:35 -04:00
  • ea78c09615 refactor(connector): adapt buildDefaultConnectorRows to pi-mono shape ZacharyZhang-NY 2026-04-17 02:00:52 -04:00
  • c2c54734a0 refactor(connector): rewrite catalog registry as pure pi-mono shape ZacharyZhang-NY 2026-04-17 02:00:46 -04:00
  • 77c92d0681 feat(connector): add pi-mono catalog data files ZacharyZhang-NY 2026-04-17 02:00:37 -04:00
  • c088cf9e49 types(connector): expand ConnectorId to 26 pi-mono catalog ids ZacharyZhang-NY 2026-04-17 01:57:47 -04:00
  • 0d044aeee8 chore(lint): replace any with unknown or typed shapes in tests ZacharyZhang-NY 2026-04-17 01:45:00 -04:00
  • d42d895f2a chore(lint): fix react-hooks/exhaustive-deps warnings ZacharyZhang-NY 2026-04-17 01:44:50 -04:00
  • bc1f24d60c chore(lint): annotate SqliteRow as dynamic row shape ZacharyZhang-NY 2026-04-17 01:44:45 -04:00
  • 71791825ce chore(lint): remove unused vars and imports ZacharyZhang-NY 2026-04-17 01:44:40 -04:00
  • aba3ccd275 fix(schema): guard migration 28 indexes behind tableExists ZacharyZhang-NY 2026-04-17 01:36:56 -04:00
  • bb52477e1b revert: restore tsconfig.base.json needed by packages/adapter-* ZacharyZhang-NY 2026-04-17 01:32:41 -04:00
  • 5927b62f66 fix(tests): narrow optional fields in connector-catalog spec ZacharyZhang-NY 2026-04-17 01:30:25 -04:00
  • 597fc13581 fix(tests): align AgentRecord fixtures with roleLevel + ConnectorId enums ZacharyZhang-NY 2026-04-17 01:30:20 -04:00
  • 70c2a3aa9e fix(renderer): type SidebarView t prop as TranslationFn ZacharyZhang-NY 2026-04-17 01:30:16 -04:00
  • cad17b4d45 fix(credentials): close resolver switch and guard missing provider/auth ZacharyZhang-NY 2026-04-17 01:28:37 -04:00
  • bee5535349 fix(credentials): guard optional auth/provider when resolving credentials ZacharyZhang-NY 2026-04-17 01:28:26 -04:00
  • 2b63588604 feat(db): wire sessionEntries + credentialsTable and add migration 32 ZacharyZhang-NY 2026-04-17 01:28:20 -04:00
  • 70cdb6838d feat(connectors): extend ConnectorDefinition with provider/auth/onboarding ZacharyZhang-NY 2026-04-17 01:28:13 -04:00
  • ef90a58fa2 types(shared): add credentials/oauth channels, events, and desktop-api ZacharyZhang-NY 2026-04-17 01:28:06 -04:00
  • 1f310a121e i18n(automation): localize RuleEditor and WorkflowEditor form strings ZacharyZhang-NY 2026-04-17 01:13:19 -04:00
  • a78bdb9b02 refactor(automation): type DEPARTMENT_SKILL_KEYWORDS with DepartmentId enum ZacharyZhang-NY 2026-04-17 01:10:49 -04:00
  • cf92e0c646 refactor(prompt-builder): locale-dispatch every section for zh/en parity ZacharyZhang-NY 2026-04-17 00:01:34 -04:00
  • e1f70c7f9c refactor(prompt-builder): split Important Rules into Context + Operating Style + Critical Rules ZacharyZhang-NY 2026-04-16 23:38:41 -04:00
  • d75389c418 refactor(prompt-builder): convert 11-key wake reason map to data table ZacharyZhang-NY 2026-04-16 23:37:42 -04:00
  • 75022f82c5 refactor(renderer): route all Phosphor icon imports through ui/icons barrel ZacharyZhang-NY 2026-04-16 23:37:35 -04:00
  • 364f1683e3 refactor(prompt-builder): extract 7 department guidelines to markdown ZacharyZhang-NY 2026-04-16 23:36:09 -04:00
  • d513497341 i18n(skills): localise SkillsSection strings ZacharyZhang-NY 2026-04-16 23:35:21 -04:00
  • 2bd47a601a refactor(service-graph): eagerly construct leaf services in init() ZacharyZhang-NY 2026-04-16 23:35:14 -04:00
  • 0f1b7c0b33 test(integration): split autonomous-chain.spec.ts into per-scenario files ZacharyZhang-NY 2026-04-16 23:34:54 -04:00
  • 6e4fd078d9 refactor(prompt-builder): extract API docs into markdown sections ZacharyZhang-NY 2026-04-16 23:34:20 -04:00
  • a2a90f00e6 refactor(bootstrap): extract bootstrap-application into orchestrator + modules ZacharyZhang-NY 2026-04-16 23:34:13 -04:00
  • dd007760b8 refactor(ui): promote BudgetBar and InlineConfirmDelete to shared ui/ ZacharyZhang-NY 2026-04-16 23:34:12 -04:00
  • 61aba41e77 refactor(renderer): rename EntityWorkspace to TwoPaneLayout for clarity ZacharyZhang-NY 2026-04-16 23:33:55 -04:00
  • 933fcf27d0 refactor(runs): extract useRunLogs hook from RunCenter ZacharyZhang-NY 2026-04-16 23:32:02 -04:00
  • 0c9d8269c1 refactor(dashboard): consolidate BudgetAlertBanner dual source into helper ZacharyZhang-NY 2026-04-16 23:31:58 -04:00
  • c6935ff983 refactor(ui): move AttentionRow to ui and reuse in Inbox ZacharyZhang-NY 2026-04-16 23:29:58 -04:00
  • 279af3b034 refactor(database): expose domain modules as public readonly fields ZacharyZhang-NY 2026-04-16 23:29:07 -04:00
  • 736cff9371 refactor(titlebar): replace hand-drawn restored-window SVG with Phosphor Copy icon ZacharyZhang-NY 2026-04-16 23:29:04 -04:00
  • 5f147e0b9a refactor(contracts): compose DesktopApi from per-domain sub-interfaces ZacharyZhang-NY 2026-04-16 23:28:08 -04:00
  • 0f881097bc docs(snapshot): tag profile-level vs company-scoped fields ZacharyZhang-NY 2026-04-16 23:28:04 -04:00
  • 24ea9cff69 refactor(contracts): split schemas-misc into per-domain files ZacharyZhang-NY 2026-04-16 23:28:00 -04:00
  • 3edb2fc6c1 refactor(main): extract getOrCreateStore in RuntimeBridge ZacharyZhang-NY 2026-04-16 23:27:57 -04:00
  • 326bfb3e38 refactor(communication): extract ComposerShell from MessageComposer and TaskDiscussionComposer ZacharyZhang-NY 2026-04-16 23:27:41 -04:00
  • aa1204babe refactor(organization): extract shared GoalForm and ProjectForm shells ZacharyZhang-NY 2026-04-16 23:27:40 -04:00
  • e892bf3366 refactor(main): simplify escalation trigger map + unify api-section curl guidance ZacharyZhang-NY 2026-04-16 23:27:29 -04:00
  • 9227e5f7c4 test(e2e): replace fixture-missing early returns with test.skip ZacharyZhang-NY 2026-04-16 23:26:35 -04:00
  • 6809fa13af polish: reformat AutomationActivityLog JSX; InlineNotice alert role for actionable warns (P1-20, P3-63) ZacharyZhang-NY 2026-04-16 23:12:57 -04:00
  • a7ad4e5a8b polish: composite breadcrumb keys; pause run-log polling when tab hidden (P3-58, P3-59) ZacharyZhang-NY 2026-04-16 23:11:25 -04:00
  • 96ab72472c ConfirmDialog: accept confirmTone/confirmLabel/cancelLabel props (P3-57) ZacharyZhang-NY 2026-04-16 23:10:48 -04:00
  • 95c9deb778 refactor(useCompanyController): drop eslint-disable comments via getState() in callbacks (P2-24) ZacharyZhang-NY 2026-04-16 23:10:36 -04:00
  • 4aaf0b8bfe refactor(default-automation-rules): stringify typed config once at seed time ZacharyZhang-NY 2026-04-16 23:10:32 -04:00
  • ca9b94b5a6 titlebar: await windowMaximize promise instead of setTimeout race (P2-39) ZacharyZhang-NY 2026-04-16 23:10:19 -04:00
  • 169f5d686c fix(worker-service): exponential backoff + halt after MAX_CRASH_LOOP respawns ZacharyZhang-NY 2026-04-16 23:09:40 -04:00
  • d8c2e10005 i18n(sidebar): localise company delete confirmation + Yes/No buttons (P3-48) ZacharyZhang-NY 2026-04-16 23:09:15 -04:00
  • 3a1f79324d toast: cap message max-height with scroll; assertive role for danger toasts (P2-38, P3-55) ZacharyZhang-NY 2026-04-16 23:09:11 -04:00
  • cd85419d1d oauth/inbox: use native ordered list; explicit severity fallback (P2-45, P2-48) ZacharyZhang-NY 2026-04-16 23:08:44 -04:00
  • 2286d70758 fix(worker-service): cancel kill-timer on worker exit; log shutdown failure ZacharyZhang-NY 2026-04-16 23:08:37 -04:00
  • e54aee8d8b style(App): localise console toggle labels, inline ease via tailwind class (P3-46, P3-47) ZacharyZhang-NY 2026-04-16 23:08:32 -04:00
  • 525f6ed335 fix(window-state): log corruption instead of silent reset to default geometry ZacharyZhang-NY 2026-04-16 23:08:06 -04:00
  • 1adfea55b0 chore(meetings): log skipped invalid action items; use requireParam for meetingId (P2-42, P3-48) ZacharyZhang-NY 2026-04-16 23:08:06 -04:00
  • c7fbec8194 fix(schemas): use uuid validation on config-revision schemas (P2-42) ZacharyZhang-NY 2026-04-16 23:07:52 -04:00
  • 7290338b11 composer: unify getAgentInitials; replace invalid focusRingColor with focus:ring-ring (P2-49, P2-32) ZacharyZhang-NY 2026-04-16 23:07:40 -04:00
  • 5b7e47f461 refactor(vault): expose structured getBackendInfo alongside string label ZacharyZhang-NY 2026-04-16 23:07:34 -04:00
  • adfcb59978 refactor(task-rubrics): share DEFAULT_RUBRIC between general and code types ZacharyZhang-NY 2026-04-16 23:07:08 -04:00
  • c47050964a refactor: dedupe heartbeat-title check; JOIN thread visibility; typed skill service guard (P2-43, P2-44, P2-45) ZacharyZhang-NY 2026-04-16 23:07:01 -04:00