Commit Graph

  • 491ce1d1f0 chore(ci): retrigger publish-workspace-server-image after op-config#110 deploy (internal#603) (#1591) main devops-engineer 2026-05-20 05:12:03 +00:00
  • 6ccf87326f chore(ci): retrigger publish-workspace-server-image after op-config#110 deploy (internal#603) retrigger/publish-workspace-server-after-pr110-deploy devops-engineer 2026-05-20 04:09:43 +00:00
  • eeaffa275b fix(uploads): bump poll-mode size_bytes CHECK to 100MB to match push-mode (mc#1588) fix/poll-mode-pending-uploads-100mb-mc1588 core-be 2026-05-19 20:42:10 -07:00
  • a23c0217ae feat(uploads): bump cap to 100MB + correct-reason error messages (#1588) runtime-v0.1.1010 devops-engineer 2026-05-20 03:36:27 +00:00
  • 5c989fef2f feat(uploads): bump cap to 100MB + correct-reason error messages infra-runtime-be/upload-100mb-and-correct-reason-errors infra-runtime-be 2026-05-19 20:23:04 -07:00
  • 5e5e10a8dc ci(workflows): consolidate issue_comment subscribers — sop-checklist + review-refire (issue #1280) (#1333) Co-authored-by: Molecule AI Infra-SRE <infra-sre@agents.moleculesai.app> Co-committed-by: Molecule AI Infra-SRE <infra-sre@agents.moleculesai.app> infra-sre 2026-05-20 02:29:24 +00:00
  • 602577c54e ci(publish-runtime): prune cascade TEMPLATES to match manifest.json infra-sre/rfc596-publish-runtime-dual-push-gitea-pypi infra-sre 2026-05-19 19:15:29 -07:00
  • 446dccd5c9 ci(publish-runtime): rename to MOLECULE_PYPI_GITEA_PUBLISHER_* per Gitea 1.22.6 reservation infra-sre 2026-05-19 19:11:22 -07:00
  • 52a31072a3 fix(autobump): trigger on scripts/build_runtime_package.py changes (#1580) Co-authored-by: Molecule AI · core-be <core-be@agents.moleculesai.app> Co-committed-by: Molecule AI · core-be <core-be@agents.moleculesai.app> core-be 2026-05-20 00:27:39 +00:00
  • d679133cdc ci(publish-runtime): dual-push to Gitea PyPI + PyPI fallback per RFC#596 infra-sre 2026-05-19 17:24:38 -07:00
  • 7b40a03c45 Merge pull request 'chore(workspace): trigger autobump for PDF P0 cure cascade' (#1583) from chore/trigger-autobump-2026-05-19 into main runtime-v0.1.1009 hongming 2026-05-19 22:56:58 +00:00
  • e9d32c09d3 chore(workspace): trigger autobump for python-multipart pin cascade core-be 2026-05-19 15:33:54 -07:00
  • e89f0ce605 fix(workspace-server): rename workspace_secrets MODEL_PROVIDER → MODEL (#1581) core-be 2026-05-19 22:31:23 +00:00
  • 1278d57c12 fix(workspace/deps): pin python-multipart>=0.0.27 for chat-upload Starlette parser (#1578) core-be 2026-05-19 21:41:06 +00:00
  • 4d626c76f3 ci: annotate renamed tenant-token lint context fix/workflow-name-no-token-slash fullstack-engineer 2026-05-19 14:13:34 -07:00
  • 14d91ef032 Merge pull request 'fix(workspace/chat_uploads): surface exception class + detail in 400 response' (#1575) from fix/chat-uploads-surface-exception-in-400 into main runtime-v0.1.1008 core-devops 2026-05-19 21:10:46 +00:00
  • 5f6aa3da69 fix(workspace/chat_uploads): surface exception class + detail in 400 response core-be 2026-05-19 13:40:29 -07:00
  • 01226cfc73 audit: phase 1 structured audit-log — emit pkg + secrets wire-in (#1572) core-devops 2026-05-19 20:30:25 +00:00
  • 7054b75650 fix(ci): main-red-watchdog skips cancel-cascade entries (mc#1564) (#1571) core-devops 2026-05-19 20:23:42 +00:00
  • dd4bba8913 Merge branch 'main' into infra-sre/audit-log-phase1-emit-secrets infra-sre/audit-log-phase1-emit-secrets core-devops 2026-05-19 20:17:28 +00:00
  • c8c692e600 ci: remove slash from tenant-token lint workflow name fullstack-engineer 2026-05-19 13:13:39 -07:00
  • 876ef122be Merge branch 'main' into fix/main-red-watchdog-skip-cancel-cascade-mc1564 fix/main-red-watchdog-skip-cancel-cascade-mc1564 core-devops 2026-05-19 20:07:19 +00:00
  • b5b95de19a test(audit): bind HashValuePrefix calls to vars to satisfy staticcheck SA4000 core-devops 2026-05-19 20:00:26 +00:00
  • 302235da23 Merge pull request 'build(ws-server): -trimpath -ldflags="-s -w" (RFC#563)' (#1570) from feat/rfc563-ws-server-binary-strip into main hongming 2026-05-19 19:51:15 +00:00
  • 7c751ef675 audit: phase 1 structured audit-log — emit pkg + secrets wire-in infra-sre 2026-05-19 12:22:35 -07:00
  • c7b523a0a9 ci(security): task #146 lint — no GITEA/GITHUB token in tenant-writer paths (#1565) core-be 2026-05-19 19:19:28 +00:00
  • fcf08647c5 fix(ci): main-red-watchdog skips cancel-cascade entries — closes #1564 core-devops 2026-05-19 12:12:59 -07:00
  • 244263430d build(ws-server): add -trimpath -ldflags="-s -w" for smaller image (RFC#563) feat/rfc563-ws-server-binary-strip core-be 2026-05-19 12:03:21 -07:00
  • f2161bdad0 Merge branch 'main' of https://git.moleculesai.app/molecule-ai/molecule-core into ci/146-lint-no-tenant-gitea-token ci/146-lint-no-tenant-gitea-token core-devops 2026-05-19 04:12:42 +00:00
  • cf1438a525 docs: fix stale channel-install flag + dead GitHub-org refs (task #230) (#1566) Co-authored-by: documentation-specialist <documentation-specialist@agents.moleculesai.app> Co-committed-by: documentation-specialist <documentation-specialist@agents.moleculesai.app> documentation-specialist 2026-05-19 04:05:16 +00:00
  • 23506ab751 ci: re-trigger pipeline (transient shellcheck flake on prior run) core-be 2026-05-19 03:59:55 +00:00
  • e27ce29e81 Merge pull request 'seed(workspaces): production-team agent identity (internal#492 followup to #1427)' (#1563) from feat/agent-card-identity-seed-prod-team-internal-492-followup into main hongming 2026-05-19 03:59:35 +00:00
  • ec4c8d81ae Merge pull request 'fix(handlers): RFC#524 Layer 1 — convert bare-go sites to goAsync/globalGoAsync' (#1559) from fix/rfc524-layer1-bare-go-conversion into main hongming 2026-05-19 03:55:03 +00:00
  • 75b51028c3 seed(workspaces): production-team agent identity (internal#492 followup to #1427) feat/agent-card-identity-seed-prod-team-internal-492-followup infra-runtime-be 2026-05-18 20:08:09 -07:00
  • 6597e2408f fix(handlers): forward-port RFC#524 Layer 1 — convert bare-go sites to goAsync/globalGoAsync fix/rfc524-layer1-bare-go-conversion core-be 2026-05-18 19:36:26 -07:00
  • 517327aa1e Merge pull request 'fix(ci): repair docker-host guardrail follow-up' (#1561) from fix/ci-docker-host-guardrail-red into main hongming 2026-05-19 03:39:50 +00:00
  • 0468cee8a8 ci(security): task #146 lint — no GITEA/GITHUB token in tenant-writer paths core-be 2026-05-18 20:35:44 -07:00
  • 00351b4551 fix(ci): repair docker-host guardrail follow-up fix/ci-docker-host-guardrail-red claude-ceo-assistant 2026-05-18 19:50:13 -07:00
  • c6e89219e1 Merge pull request 'ci: pin docker-bound workflows to docker-host + add lint guardrail (mc#1529 follow-on, internal#512)' (#1558) from ci/docker-host-pin-mc-1529-followon into main hongming 2026-05-19 02:16:37 +00:00
  • c8fbcced3d Merge pull request 'fix(ci): pin handlers-postgres-integration to docker-host label (mc#1529)' (#1543) from fix/handlers-pg-pin-docker-host-mc1529 into main hongming 2026-05-19 02:13:02 +00:00
  • 685f6d19f4 Merge pull request 'test(e2e): fix-specific coverage for today's merged PRs (mc#1525/1535/1536/1539/1542)' (#1557) from test/e2e-todays-pr-coverage into main hongming 2026-05-19 01:57:33 +00:00
  • f5cc9493bb Merge pull request 'feat(security): RFC#523 3-layer forbidden-env guardrail for tenant workspaces (task #146)' (#1555) from feat/146-forbidden-env-guard into main runtime-v0.1.1007 hongming 2026-05-19 01:57:30 +00:00
  • 71ad3ffe1d Merge pull request 'fix(sop-checklist): widen ack eligibility per RFC#450 Option C (closes internal#442)' (#1554) from fix/sop-checklist-widen-ack-internal-442 into main hongming 2026-05-19 01:57:08 +00:00
  • a3fc350c6e Merge pull request 'test(e2e): local prod-mimic backend for peer-visibility MCP gate + make e2e-peer-visibility (task #166)' (#1551) from e2e/peer-visibility-local-backend-task166 into main hongming 2026-05-19 01:57:06 +00:00
  • 57364c1bed Merge pull request 'ci: arm64-lane pilot (additive shellcheck on Mac runner) [#233]' (#1553) from ci/mac-arm64-pilot-shellcheck into main hongming 2026-05-19 01:56:16 +00:00
  • acc149e18e Merge pull request 'fix(canvas/chat): surface actionable error reason in chat banner + link to Activity tab (internal#212)' (#1550) from fix/canvas-surface-error-detail into main hongming 2026-05-19 01:56:12 +00:00
  • 83ad7e252b Merge pull request 'fix(workspace-server): surface secret-safe error_detail on ACTIVITY_LOGGED (internal#212)' (#1549) from fix/wsserver-broadcast-error-detail into main hongming 2026-05-19 01:56:10 +00:00
  • 509bad2c68 ci: pin docker-bound workflows to docker-host + add lint guardrail hongming 2026-05-18 18:42:33 -07:00
  • d27df740f5 Merge pull request 'fix(ws-server): close self-fire restart feedback loop (internal#544)' (#1556) from fix/ws-server-self-fire-restart-loop into main hongming 2026-05-19 01:40:54 +00:00
  • ab8ff865e4 test(e2e): add fix-specific E2E coverage for today's merged PRs (mc#1525/1535/1536/1539/1542) test/e2e-todays-pr-coverage core-qa 2026-05-18 18:30:33 -07:00
  • 4bf87d122d fix(ws-server): close self-fire restart feedback loop (internal#544) core-devops 2026-05-18 18:24:09 -07:00
  • aabf933a5c feat(security): RFC#523 3-layer forbidden-env guardrail for tenant workspaces (task #146) feat/146-forbidden-env-guard core-security 2026-05-18 18:22:08 -07:00
  • 11cd1b4c40 fix(sop-checklist): widen ack eligibility per RFC#450 Option C (closes internal#442) fix/sop-checklist-widen-ack-internal-442 hongming 2026-05-18 18:19:13 -07:00
  • 4d6be109c7 ci: add arm64-lane pilot (additive shellcheck on Mac runner) ci/mac-arm64-pilot-shellcheck hongming 2026-05-18 18:16:02 -07:00
  • 2de81cdd85 build(make): expose e2e-peer-visibility target + fix help filter for digit-containing names (task #166) e2e/peer-visibility-local-backend-task166 core-devops 2026-05-18 17:51:43 -07:00
  • 84cba60ec2 test(e2e): add LOCAL backend for the peer-visibility MCP gate core-qa 2026-05-15 23:58:49 -07:00
  • 44affbde24 fix(canvas/chat): surface actionable error reason in chat banner + link to Activity tab (internal#212) fix/canvas-surface-error-detail core-devops 2026-05-18 17:39:09 -07:00
  • c5534700f8 Merge branch 'main' into fix/handlers-pg-pin-docker-host-mc1529 hongming 2026-05-19 00:34:42 +00:00
  • 81825575f9 Merge pull request 'fix(provisioner): inject GIT_HTTP_USERNAME/PASSWORD env from persona token (closes Dev-A/B durable git auth gap from mc#1525)' (#1542) from fix/provisioner-inject-git-http-creds-from-persona-token into main hongming 2026-05-19 00:34:07 +00:00
  • 22d2f8a6fc Merge pull request 'fix(ci): remove 3 silently-dead .github/ workflows using workflow_run (task #81)' (#1541) from fix/ci-remove-dead-workflow-run-task81 into main hongming 2026-05-19 00:33:40 +00:00
  • a053ca6f72 Merge pull request 'fix(runtime): close self-delegation echo gap in builtin_tools + inbox kind classification (#190 / #193)' (#1539) from fix/self-delegation-echo-runtime-builtin-tools into main runtime-v0.1.1006 hongming 2026-05-19 00:33:36 +00:00
  • dfc9d91ccd Merge pull request 'docs: fix stale channel-install + Molecule-AI org references (#230)' (#1538) from fix/docs-stale-channel-install-task230 into main hongming 2026-05-19 00:32:52 +00:00
  • 9fb7060e9c Merge pull request 'feat(canvas): homepage SEO for marketing launch (mc#1486)' (#1537) from feat/homepage-seo-mc-1486 into main hongming 2026-05-19 00:32:50 +00:00
  • 567937e2bc Merge pull request 'fix(canvas): extend mc#1535 per-workspace MCP slug to codex/openclaw/hermes/kimi (multi-workspace class sweep)' (#1536) from fix/multi-workspace-install-snippets-class-sweep into main runtime-v0.1.1005 hongming 2026-05-19 00:28:47 +00:00
  • 94eff31c20 fix(workspace-server): surface secret-safe error_detail on ACTIVITY_LOGGED broadcast (internal#212) fix/wsserver-broadcast-error-detail core-devops 2026-05-18 17:28:41 -07:00
  • 80a5f51c27 Merge pull request 'fix(a2a-mcp): use readline() not read(65536) for pipe-safe stdio (openclaw peer-visibility root cause)' (#1307) from fix/a2a-mcp-stdio-pipe-blocking-readline into main hongming 2026-05-19 00:28:29 +00:00
  • 154c67b754 ci(gate-check-v3): add per-PR concurrency to prevent OOM fan-out ci/oom-storm-concurrency-fix core-devops 2026-05-18 17:22:47 -07:00
  • 5687a71476 fix(ci): pin handlers-postgres-integration to docker-host label (mc#1529) core-devops 2026-05-18 17:15:00 -07:00
  • 95c84021c2 fix(provisioner): inject GIT_HTTP_USERNAME/PASSWORD env from persona token infra-sre 2026-05-18 17:11:12 -07:00
  • aff482a43c fix(ci): remove silently-dead .github/ workflows using workflow_run trigger (task #81) infra-sre 2026-05-19 00:09:57 +00:00
  • cde433f2df ci: re-trigger after runner-pool zombie drain + ENOSPC remediation core-devops 2026-05-18 17:09:37 -07:00
  • 90e115ba55 fix(runtime): close self-delegation echo gap in builtin_tools + inbox kind core-devops 2026-05-18 16:53:51 -07:00
  • f233f71f5a docs: fix stale channel-install + Molecule-AI org references (#230) documentation-specialist 2026-05-18 16:48:16 -07:00
  • 82a6cf42cd feat(canvas): homepage SEO for marketing launch (mc#1486) core-devops 2026-05-18 16:47:03 -07:00
  • 1b0e947bdd Merge pull request 'feat(provisioner): uniform T4 privilege contract + YAML emitter' (#1531) from feat/t4-privilege-contract-uniform into main devops-engineer 2026-05-18 23:20:52 +00:00
  • ebf88a469f Merge pull request 'fix(canvas/socket): wake WebSocket on visibilitychange / pageshow (#223 / #228)' (#1530) from fix/canvas-ws-visibility-reconnect into main devops-engineer 2026-05-18 23:20:48 +00:00
  • bcc66ecdcf Merge pull request 'fix(mobile): bump focused-input font-size to 16px (kills iOS focus-zoom)' (#1528) from fix/mobile-ios-focus-zoom-inputs into main devops-engineer 2026-05-18 23:20:30 +00:00
  • 06b0ec8f12 Merge pull request 'fix(canvas): make "Add to Claude Code" snippet use unique server name per workspace (multi-workspace)' (#1535) from fix/add-to-claude-code-unique-server-name-per-workspace into main devops-engineer 2026-05-18 23:20:17 +00:00
  • bb35c771f9 fix(canvas): extend mc#1535 per-workspace MCP slug across codex/openclaw/hermes/kimi/Kimi snippets + PyPI README core-devops 2026-05-18 16:05:51 -07:00
  • 9a3db439ec fix(canvas): make "Add to Claude Code" snippet use unique server name per workspace (multi-workspace) core-devops 2026-05-18 15:36:55 -07:00
  • 533502da35 feat(provisioner): uniform T4 privilege contract + YAML emitter infra-runtime-be 2026-05-18 14:38:58 -07:00
  • c2110c799d fix(canvas/socket): wake WebSocket on visibilitychange / pageshow core-fe 2026-05-18 14:37:56 -07:00
  • 679d86a9be fix(mobile): bump focused-input font-size to 16px (kills iOS focus-zoom) core-fe 2026-05-18 14:34:58 -07:00
  • 03337955ca Merge pull request 'fix(ci): review-check.sh — read issue comments for agent-approval fallback' (#1492) from fix/review-check-agent-comment-approval into main hongming 2026-05-18 21:28:31 +00:00
  • e27f0747f2 Merge pull request 'fix(canvas): add role=alert aria-live=assertive to AgentAbilitiesSection error (WCAG 4.1.3)' (#1518) from fix/agent-abilities-aria-alert into main hongming 2026-05-18 21:28:04 +00:00
  • 73a09443a0 Merge pull request 'feat(provisioner): inject GIT_ASKPASS for env-driven HTTPS git auth' (#1525) from feat/provisioner-env-git-askpass into main runtime-v0.1.1004 hongming 2026-05-18 21:15:14 +00:00
  • 9dbdaf3f4e feat(provisioner): loadPersonaTokenFile fallback for env-file-less personas core-devops 2026-05-18 20:19:32 +00:00
  • a1c09f6a76 Merge pull request 'fix(canvas): add focus-visible to OrgTokensTab and TokensTab enabled buttons' (#1416) from design/settings-button-focus-v2 into main hongming 2026-05-18 20:14:48 +00:00
  • f7abe3c9fc Merge pull request 'fix(chat-upload): SSOT caps + Starlette max_part_size fix (#1520)' (#1524) from fix/chat-upload-ssot-100mb-1520 into staging staging hongming 2026-05-18 20:14:47 +00:00
  • 7c0836ea69 feat(provisioner): inject GIT_ASKPASS for env-driven HTTPS git auth core-devops 2026-05-18 13:01:44 -07:00
  • 098faed185 fix(chat-upload): SSOT caps + Starlette max_part_size fix (#1520) fix/chat-upload-ssot-100mb-1520 core-be 2026-05-18 20:00:55 +00:00
  • 1de7e26015 feat(provisioner): inject per-persona Gitea credential helper at provision time feat/provisioner-inject-gitea-credential-helper hongming 2026-05-18 13:00:45 -07:00
  • d39b1c92c5 Merge pull request 'fix(canvas): keep "agent is working" indicator alive for external/poll-mode turns' (#1437) from fix/external-workspace-progress-feedback into staging hongming 2026-05-18 19:36:06 +00:00
  • fe29717b86 Merge pull request 'fix(canvas-mobile): stop iOS focus-zoom on mobile chat input (16px font)' (#1434) from fix/mobile-chat-input-ios-focus-zoom into staging hongming 2026-05-18 19:36:02 +00:00
  • 470bf7b50a Merge pull request 'fix(canvas): add role=alert aria-live=assertive to ConfigTab error divs (WCAG 4.1.3)' (#1504) from fix/canvas-configtab-wcag-alert-v2 into main hongming 2026-05-18 19:28:06 +00:00
  • 1fb34aade5 Merge pull request 'fix(runtime+canvas): surface actionable provider error reason instead of opaque "Agent error (Exception)"' (#1420) from fix/issue212-actionable-agent-error-reason into staging hongming 2026-05-18 19:28:02 +00:00
  • 458bceddd2 Merge pull request 'fix(ci): add secrets:read to sop-tier-check.yml (SEV-1 #1413 follow-up)' (#1505) from fix/sop-tier-check-secrets-read-v2 into main hongming 2026-05-18 19:28:01 +00:00
  • 48f960db38 Merge pull request 'fix(canvas/tabs): add role=alert + aria-live=assertive to tab error states (WCAG 4.1.3)' (#1465) from fix/tabs-error-aria-alert into main hongming 2026-05-18 18:36:29 +00:00
  • e68746b521 Merge pull request 'fix(canvas): add role=status + aria-live=polite to loading + empty states (WCAG 4.1.3)' (#1461) from fix/canvas-loading-aria-live into main hongming 2026-05-18 18:35:28 +00:00
  • 780d86eddc Merge pull request 'fix(canvas): add role=alert + aria-live=assertive to error states (WCAG 4.1.3)' (#1463) from fix/canvas-errors-aria-alert into main hongming 2026-05-18 18:34:35 +00:00