Commit Graph

  • 3a9c76eeef Merge pull request 'fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168)' (#2) from fix/post-suspension-github-urls into main main devops-engineer 2026-05-07 20:02:39 +0000
  • 91eac4b611 fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168) fix/post-suspension-github-urls devops-engineer 2026-05-07 13:02:35 -0700
  • a96f696ffb fix(ci): inline secret-scan body, drop cross-repo uses: of private molecule-core security-auditor 2026-05-07 02:29:03 -0700
  • c266664f12 Merge pull request 'fix(ci): lowercase 'molecule-ai/' in cross-repo workflow refs' (#1) from fix/lowercase-org-slug into main claude-ceo-assistant 2026-05-07 08:59:04 +0000
  • d7ea277ce4 fix(ci): lowercase 'molecule-ai/' in cross-repo workflow refs fix/lowercase-org-slug security-auditor 2026-05-07 01:00:01 -0700
  • baa828675c docs(readme): clarify PyPI canonical vs git mirror staleness docs/readme-pypi-vs-mirror-clarification Hongming Wang 2026-05-01 20:13:31 -0700
  • 05486e193c
    Merge pull request #56 from Molecule-AI/chore/lockdown-as-mirror Hongming Wang 2026-04-29 01:58:40 -0700
  • 0fb1038724
    Merge pull request #58 from Molecule-AI/chore/precommit-add-minimax-pattern Hongming Wang 2026-04-29 00:54:13 -0700
  • d517deea72
    Merge pull request #57 from Molecule-AI/chore/enroll-secret-scan Hongming Wang 2026-04-29 00:54:09 -0700
  • b8903eac09
    Merge pull request #59 from Molecule-AI/fix/secret-scan-add-sk-cp-pattern Hongming Wang 2026-04-28 15:25:44 -0700
  • 2d514612a2 fix(pre-commit): align SECRET_PATTERNS with molecule-core canonical (add sk-cp-) Hongming Wang 2026-04-28 15:21:13 -0700
  • e927d3b281 chore(precommit): add sk-cp- MiniMax pattern (F1088 retroactive fix); bump 0.1.16 → 0.1.17 rabbitblood 2026-04-26 21:43:24 -0700
  • d381f20779 fix(ci): use molecule-core@staging — repo was renamed from molecule-monorepo, workflow lives on staging rabbitblood 2026-04-26 15:44:29 -0700
  • 0b11d669b5 chore(ci): enroll in org-wide secret-scan reusable workflow rabbitblood 2026-04-26 15:14:17 -0700
  • 01b818d1c8
    Merge pull request #55 from Molecule-AI/feat/precommit-secret-scan Hongming Wang 2026-04-26 12:40:50 -0700
  • 96864263bb chore: lock down as publish artifact; source-of-truth is monorepo Hongming Wang 2026-04-26 12:03:12 -0700
  • f1bede31a8 feat(precommit): add secret scan to bundled pre-commit hook (defense-in-depth for #2090-style leaks) rabbitblood 2026-04-26 11:57:39 -0700
  • 7fc3537b2f
    Merge pull request #42 from Molecule-AI/fix/stderr-capture-a2a-response Hongming Wang 2026-04-24 13:25:15 -0700
  • 1759e221e9
    Merge pull request #53 from Molecule-AI/chore/bump-0.1.15 v0.1.15 Hongming Wang 2026-04-24 12:03:36 -0700
  • 84f3faea8a chore: bump to 0.1.15 — ship A2A_ERROR observability fix (#51) rabbitblood 2026-04-24 11:54:13 -0700
  • 0d71ee8345
    Merge pull request #52 from Molecule-AI/fix/a2a-error-observability-51 Hongming Wang 2026-04-24 11:35:42 -0700
  • 4940abdc68 fix(tests): remove pytest-asyncio dependency from #51 regression tests rabbitblood 2026-04-24 11:34:30 -0700
  • 6ead3b433e fix(a2a): include exception class + error code in [A2A_ERROR] (#51) rabbitblood 2026-04-24 11:22:57 -0700
  • d75a161ee8 fix(ci): sync auto-promote workflow (ff-only, no-gates mode) Hongming Wang 2026-04-24 08:35:15 -0700
  • ae624a1f6a
    Merge pull request #50 from Molecule-AI/chore/add-auto-promote-staging Hongming Wang 2026-04-24 08:18:43 -0700
  • f58d12bee2 chore(ci): add auto-promote-staging workflow Hongming Wang 2026-04-24 07:43:56 -0700
  • a80294766c
    Merge pull request #49 from Molecule-AI/fix/precommit-skip-rebase v0.1.14 Hongming Wang 2026-04-24 04:35:19 -0700
  • c43df7f947 fix(precommit): skip during rebase/cherry-pick/merge/revert — unblocks DIRTY PR rebase rabbitblood 2026-04-24 04:34:55 -0700
  • faa5b42aa4
    Merge pull request #47 from Molecule-AI/fix/enable-v0-3-compat v0.1.13 Hongming Wang 2026-04-24 02:37:20 -0700
  • 19f0033222 fix: enable v0_3 compat in JSON-RPC dispatcher — platform sends old method names rabbitblood 2026-04-24 02:37:07 -0700
  • d22c19ad31
    Merge pull request #46 from Molecule-AI/fix/jsonrpc-mount-at-root v0.1.12 Hongming Wang 2026-04-24 02:06:58 -0700
  • 30ebe9baf3 fix: mount JSON-RPC at root — platform POSTs to /, not /api/v1/jsonrpc/ rabbitblood 2026-04-24 02:06:04 -0700
  • 64720c0fc6
    Merge pull request #45 from Molecule-AI/feat/precommit-hook-block-internal-paths v0.1.11 Hongming Wang 2026-04-24 00:49:42 -0700
  • 89739bf848 feat: pre-commit hook to block internal paths in public monorepo (A) rabbitblood 2026-04-24 00:48:47 -0700
  • f334872d56
    Merge pull request #44 from Molecule-AI/feat/inline-credential-helper Hongming Wang 2026-04-24 00:42:32 -0700
  • f1329fe230 feat: ship GitHub credential-helper inline in runtime (fixes #1933 class) rabbitblood 2026-04-24 00:41:32 -0700
  • 19fde6f466 fix(runtime): capture stderr in A2A error response (closes #66) Molecule AI SDK-Dev 2026-04-24 05:00:51 +0000
  • d5cf872311
    feat: migrate a2a-sdk 1.x (KI-009) (#39) molecule-ai[bot] 2026-04-24 01:54:33 +0000
  • 1b04da2061
    Merge pull request #38 from Molecule-AI/fix/auto-detect-llm-token-type Hongming Wang 2026-04-23 13:53:06 -0700
  • e562b7a03e
    Merge branch 'staging' into fix/auto-detect-llm-token-type Hongming Wang 2026-04-23 13:52:25 -0700
  • 3556244725
    Merge pull request #40 from Molecule-AI/fix/heartbeat-401-token-refresh-1877 Hongming Wang 2026-04-23 13:51:42 -0700
  • a78b9f229e test(1877): convert async tests to sync httpx.Client to unblock CI rabbitblood 2026-04-23 13:35:45 -0700
  • 050c2412b3 fix(heartbeat): refresh on-disk auth token on 401 + retry once (#1877) rabbitblood 2026-04-23 13:26:36 -0700
  • 4bafea58ae fix(llm_auth): tighten base-URL hostname match + strip whitespace + no token in logs rabbitblood 2026-04-23 10:46:07 -0700
  • 0a0f11b41f feat(runtime): auto-detect LLM token type, normalise env on boot rabbitblood 2026-04-23 10:41:47 -0700
  • dcb6edd1a1
    fix(shared_runtime): push heartbeat on CLEAR in set_current_task() (#37) molecule-ai[bot] 2026-04-22 17:33:42 +0000
  • 1e545ed6ba chore: bump 0.1.8 — executor_helpers phantom-busy fix confirmed in tree v0.1.8 rabbitblood 2026-04-21 07:16:47 -0700
  • 5a1990552d chore: bump 0.1.7 — ensure executor_helpers phantom-busy fix in PyPI build v0.1.7 rabbitblood 2026-04-21 07:07:17 -0700
  • 59f54560a0 Merge branch 'main' of https://github.com/Molecule-AI/molecule-ai-workspace-runtime into fix/507-mcp-server-path-absolute-imports v0.1.6 rabbitblood 2026-04-21 06:37:38 -0700
  • d3235cc564 fix(heartbeat): increment/decrement active_tasks + push on clear (#1372, #1408) rabbitblood 2026-04-21 06:37:12 -0700
  • 7febb51382
    Merge pull request #36 from Molecule-AI/chore/bump-0.1.5 v0.1.5 Hongming Wang 2026-04-20 20:30:54 -0700
  • 742b7d1dfb chore: bump version to 0.1.5 for org-id-header fix Hongming Wang 2026-04-20 20:30:31 -0700
  • 4b0185a57b
    Merge pull request #35 from Molecule-AI/feat/send-org-id-header Hongming Wang 2026-04-20 20:28:40 -0700
  • ba5466243b feat(auth): send X-Molecule-Org-Id on every outbound platform call Hongming Wang 2026-04-20 20:28:07 -0700
  • 0e2e1fc2c4
    Merge pull request #33 from Molecule-AI/fix/a2a-cli-discover-workspace-id-validation molecule-ai[bot] 2026-04-21 01:53:19 +0000
  • d4b9bff5d0 fix(a2a_cli): validate WORKSPACE_ID in discover() before X-Workspace-ID header Molecule AI Infra-Runtime-BE 2026-04-21 01:35:37 +0000
  • 40c30c068a
    Merge pull request #32 from Molecule-AI/fix/908-add-namespace-param-commit-memory molecule-ai[bot] 2026-04-21 01:29:32 +0000
  • 4bfe6222a6 fix(CI): remove conflicting bandit flags from security linter step Molecule AI Infra-SRE 2026-04-21 00:58:43 +0000
  • 875a8ef952 fix(CI): set WORKSPACE_ID env var for test job Molecule AI Infra-SRE 2026-04-21 00:54:41 +0000
  • 249e5c07eb fix(builtin_tools/validation): complete WORKSPACE_ID validation in a2a_tools.py Molecule AI Infra-SRE 2026-04-21 00:09:02 +0000
  • 32a7880f4f test+fix(builtin_tools/validation): add test coverage + fix ".." bypass in regex Molecule AI Infra-SRE 2026-04-21 00:04:04 +0000
  • be9c9997c0 fix(builtin_tools/validation): cover remaining WORKSPACE_ID URL usages Molecule AI Infra-SRE 2026-04-20 23:53:15 +0000
  • 42bdf530b5 fix(builtin_tools/validation): extend WORKSPACE_ID validation to top-level modules Molecule AI Infra-SRE 2026-04-20 23:42:23 +0000
  • d52082839f fix(builtin_tools): validate WORKSPACE_ID before URL construction Molecule AI Infra-SRE 2026-04-20 23:20:38 +0000
  • 548549d5e9
    feat(CI): add bandit security linter (audit rec #2) (#31) molecule-ai[bot] 2026-04-21 00:23:17 +0000
  • 30d96b4e4e
    fix(platform_auth): validate WORKSPACE_ID at import time (issue #14, CWE-20) (#29) molecule-ai[bot] 2026-04-21 00:04:54 +0000
  • 953aa2847c
    Merge pull request #30 from Molecule-AI/fix/adapter-loader-find-subclass v0.1.4 Hongming Wang 2026-04-20 16:59:38 -0700
  • 4aa0d9f110 fix(adapter-loader): fall back to any BaseAdapter subclass Hongming Wang 2026-04-20 16:59:12 -0700
  • 457adcbd64
    Merge pull request #28 from Molecule-AI/fix/908-add-namespace-param-commit-memory molecule-ai[bot] 2026-04-20 23:18:45 +0000
  • ecc0a231bf feat(builtin_tools/memory): add optional namespace param to commit_memory and search_memory Molecule AI Infra-SRE 2026-04-20 23:12:32 +0000
  • 830381d40b
    Merge pull request #27 from Molecule-AI/fix/cli-auth-helper-and-sandbox-warn molecule-ai[bot] 2026-04-20 23:07:07 +0000
  • 83f87702ea fix(cli_executor + sandbox): CWE-78 auth helper + subprocess warning Molecule AI Infra-Runtime-BE 2026-04-20 23:05:57 +0000
  • 2bb0f97085
    Merge pull request #26 from Molecule-AI/fix/plugin-setup-env-scrub molecule-ai[bot] 2026-04-20 23:04:33 +0000
  • 097908e707
    Merge pull request #25 from Molecule-AI/fix/security-failopen-rbac-and-token-log-v2 molecule-ai[bot] 2026-04-20 23:04:31 +0000
  • d6944086fe fix(plugins_registry/builtins): strip API keys from plugin setup.sh env Molecule AI Infra-Runtime-BE 2026-04-20 22:52:13 +0000
  • c72fbfc9a4 fix(builtin_tools/audit): fail-secure RBAC — read-only default when config unavailable Molecule AI Infra-Runtime-BE 2026-04-20 22:38:37 +0000
  • 0d1c8e711f
    Merge pull request #24 from Molecule-AI/fix/pin-a2a-sdk-pre-1-0 v0.1.3 Hongming Wang 2026-04-20 15:36:15 -0700
  • 90a1bdbbf4 fix: pin a2a-sdk<1.0 to keep a2a.server.apps import working Hongming Wang 2026-04-20 15:34:27 -0700
  • 2391952eae
    Merge pull request #7 from Molecule-AI/fix/auth-headers-and-pip-audit molecule-ai[bot] 2026-04-20 08:50:26 -0700
  • fa64a04cba fix: add auth headers to skill promotion logs and improve pip-audit severity parsing Molecule AI Backend Engineer 3 2026-04-20 05:03:22 +0000
  • 2da6f2d1cd Merge branch 'main' of https://github.com/Molecule-AI/molecule-ai-workspace-runtime into fix/507-mcp-server-path-absolute-imports rabbitblood 2026-04-17 21:36:51 -0700
  • d1719dd2a6 fix: strip CRLF from .sh/.py files in plugin hook installer — permanent #507 fix rabbitblood 2026-04-17 21:36:43 -0700
  • ceeec69c8c
    Merge pull request #6 from Molecule-AI/fix/507-mcp-server-path-absolute-imports Hongming Wang 2026-04-16 13:47:54 -0700
  • 18d904cfc1 fix: MCP server path resolution + absolute imports (2nd half of #507) rabbitblood 2026-04-16 13:28:57 -0700
  • d140999a09
    Merge pull request #5 from Molecule-AI/fix/488-session-file-existence-gate v0.1.2 Hongming Wang 2026-04-16 11:16:26 -0700
  • 6cd4d74c5a test: move sdk stubs to conftest.py (consistent across all test modules) rabbitblood 2026-04-16 11:15:45 -0700
  • a35d128870 test: stub claude_agent_sdk + a2a in session-resume tests rabbitblood 2026-04-16 11:13:33 -0700
  • 3b56410ad5 fix: gate session resume on file existence (closes #488) rabbitblood 2026-04-16 11:12:03 -0700
  • f0be3acd2d
    Merge pull request #4 from Molecule-AI/chore/credentials-gitignore Hongming Wang 2026-04-16 09:23:56 -0700
  • ea4a079409 chore: gitignore credentials for molecule-ai-workspace-runtime rabbitblood 2026-04-16 09:18:48 -0700
  • ee2a3752fd
    Merge pull request #3 from Molecule-AI/chore/release-v0.1.1 v0.1.1 Hongming Wang 2026-04-16 08:09:18 -0700
  • d500870100 chore: release v0.1.1 — absolute-import fix rabbitblood 2026-04-16 08:08:21 -0700
  • 072b027c4e
    Merge pull request #2 from Molecule-AI/fix/absolute-adapter-imports Hongming Wang 2026-04-16 07:54:40 -0700
  • 9cdae9afec fix: switch top-level from adapters import to absolute imports (#1) rabbitblood 2026-04-16 07:53:03 -0700
  • 851a6d7bfd feat: initial release of molecule-ai-workspace-runtime 0.1.0 Hongming Wang 2026-04-16 04:26:06 -0700