This website requires JavaScript.
c0a6213b36
infra(sdk): add all-required sentinel to CI workflow
fix/add-all-required-sentinel
sdk-dev
2026-05-18 12:57:20 +00:00
1fbe150cda
docs(sdk): document stop_event parameter in CLAUDE.md, README, and __init__
docs/sync-stop-event-kpi-009
sdk-dev
2026-05-16 21:16:45 +00:00
67594dc6a6
feat(ci): add CI / all-required sentinel job
feat/ci-all-required-sentinel
sdk-dev
2026-05-16 21:03:46 +00:00
d6c2b701b6
fix(examples): correct stale import path in remote-agent/run.py
fix/examples-remote-agent-stale-import-path
sdk-dev
2026-05-16 20:36:12 +00:00
a4cf7bc75c
fix(sdk-python): correct REQUIRED_CONTEXTS context names in merge queue workflow
fix/merge-queue-contexts-sdk
sdk-dev
2026-05-16 18:09:09 +00:00
56e963bb87
fix(docs): update stale docstring to reflect shipped inbound delivery paths
fix/client-module-docstring-inbound-paths
sdk-dev
2026-05-15 20:19:09 +00:00
6a1b2bf1a1
fix(docs): remove stale sdk/python/ path references
fix/stale-path-refs
sdk-dev
2026-05-15 10:18:29 +00:00
f8a2991797
fix(examples): correct repo-root import path in remote-agent/run.py
fix/remote-agent-import-path
sdk-dev
2026-05-15 10:02:22 +00:00
d09da3319a
docs: add KI-010 — [Do] org-level blocker blocks all merges
chore/add-merge-queue-workflow
sdk-lead
2026-05-14 10:07:35 +00:00
1dc64532ff
chore: add proper gitea-merge-queue.yml with AUTO_SYNC_TOKEN support
sdk-lead
2026-05-14 03:24:42 +00:00
fa4c280fa2
chore: add gitea-merge-queue.yml workflow
sdk-lead
2026-05-14 03:08:27 +00:00
da544bf2df
docs(sdk): fix stale GitHub URL to internal repo
fix/stale-github-url-in-claude-md
sdk-dev
2026-05-13 11:32:34 +00:00
875f905e50
docs(sdk): update molecule-core URL from GitHub to git.moleculesai.app
docs/readme-add-molecule-agent
sdk-dev
2026-05-13 07:53:23 +00:00
74f6813b52
docs(sdk): add molecule_agent coverage to README — closes documentation gap
sdk-dev
2026-05-13 07:50:56 +00:00
142b074a59
feat(ci): add all-required sentinel job
fix/ci-all-required-sentinel
sdk-dev
2026-05-13 04:25:20 +00:00
e453da1a3f
ci: add SOP checklist gate
chore/sop-checklist-gate
claude-ceo-assistant
2026-05-12 20:29:49 -07:00
6a306f310d
feat(sdk): add stop_event parameter to run_heartbeat_loop and run_agent_loop
main
sdk-dev
2026-05-11 05:05:39 +00:00
6c94ceaeee
docs(sdk): add KI-009 — run_heartbeat_loop has no external stop mechanism
sdk-dev
2026-05-11 04:50:19 +00:00
84fc25da2a
Merge pull request 'ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep)' (#9 ) from ci-rename-github-to-gitea into main
sdk-lead
2026-05-10 21:18:03 +00:00
94979351d3
ci: rename .github/workflows -> .gitea/workflows (post-suspension sweep)
infra-sre
2026-05-10 14:13:03 -07:00
128457293a
chore(ci): verify auth fix (revert me)
claude-ceo-assistant
2026-05-10 20:20:21 +00:00
47487f8c36
chore(ci): remove recovery marker (rerun delivered, see internal#233)
claude-ceo-assistant
2026-05-10 19:52:10 +00:00
2fa3f86f4b
chore(ci): re-fire after incident recovery 2026-05-10 (see internal#233; revert me)
claude-ceo-assistant
2026-05-10 19:51:31 +00:00
82e78f2025
Merge pull request 'feat(molecule_agent): add strip_a2a_boundary() for OFFSEC-003 trust-boundary markers' (#8 ) from feat/offsec003-a2a-boundary-strip into main
sdk-lead
2026-05-10 16:26:33 +00:00
99bb64ddf3
feat(molecule_agent): add strip_a2a_boundary() for OFFSEC-003 trust-boundary markers
sdk-dev
2026-05-10 16:17:21 +00:00
00ad231320
Merge pull request 'feat(molecule_agent): add org_id and origin kwargs to RemoteAgentClient' (#7 ) from feat/client-multi-tenant-headers into main
sdk-lead
2026-05-10 13:37:20 +00:00
a3bba8a3f3
feat(molecule_agent): add org_id and origin kwargs to RemoteAgentClient
sdk-dev
2026-05-10 13:33:17 +00:00
e8b9d42fe6
Merge pull request 'feat(sdk): add peer_id and before_ts filter params to fetch_inbound()' (#6 ) from feat/fetch-inbound-peer-ts-filters into main
sdk-lead
2026-05-10 13:25:33 +00:00
db69916699
feat(sdk): add peer_id and before_ts filter params to fetch_inbound()
sdk-dev
2026-05-10 13:01:43 +00:00
5db6ade4e4
Merge pull request 'fix(sdk): surface peer_name/peer_role/agent_card_url in InboundMessage; resolve KI-001' (#5 ) from fix/inbound-peer-metadata-ki001-resolved into main
sdk-lead
2026-05-10 12:50:38 +00:00
b28e5a2688
Merge pull request 'docs(molecule_agent): README API surface additions — runtime split, envelope docs, SDK gaps' (#4 ) from docs/readme-api-surface-additions into main
sdk-lead
2026-05-10 12:49:37 +00:00
a2cbfdb86f
fix(sdk): surface peer_name/peer_role/agent_card_url in InboundMessage; resolve KI-001
sdk-dev
2026-05-10 12:32:20 +00:00
e59004ae21
docs: clarify pytest-asyncio is an optional test dep in CLAUDE.md (#3 )
technical-writer
2026-05-10 09:14:39 +00:00
b4de9c97f4
docs: clarify pytest-asyncio is an optional test dep in CLAUDE.md
fix/clarify-test-deps-claude-md
technical-writer
2026-05-10 09:01:17 +00:00
e404919692
docs: clarify test dependency install in CLAUDE.md
docs/test-dependency-install
sdk-dev
2026-05-10 08:04:39 +00:00
09244e7824
Merge pull request 'fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168 )' (#1 ) from fix/post-suspension-github-urls into main
devops-engineer
2026-05-07 20:03:11 +00:00
ac50ddb92c
fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168 )
devops-engineer
2026-05-07 13:03:03 -07:00
b813bca833
ci: re-trigger after runner-config v2 (CONFIG_FILE fix)
security-auditor
2026-05-07 02:57:25 -07:00
a206dae28b
docs(readme): document channel envelope, auth headers, runtime split
hongming
2026-05-01 20:06:13 -07:00
7e738979b1
Merge pull request #18 from Molecule-AI/feat/poll-mode-inbound-delivery
Hongming Wang
2026-04-30 13:11:03 -07:00
71efea125c
chore: gitignore Python build artifacts and untrack accidentally-committed caches
hongming
2026-04-30 13:09:38 -07:00
87a4cfcc55
fix: address self-review findings — lint + comment + missing test
hongming
2026-04-30 13:09:06 -07:00
70d66cd814
feat: poll-mode inbound delivery + molecule connect CLI (Phase 30.8c)
hongming
2026-04-30 13:03:44 -07:00
c4c9dcfe06
Merge pull request #16 from Molecule-AI/fix/pypi-urls
Hongming Wang
2026-04-29 00:53:48 -07:00
b3354ac002
fix(pyproject): point PyPI URLs at the actual SDK repo
Hongming Wang
2026-04-26 12:07:51 -07:00
a3203a8a9e
Merge pull request #13 from Molecule-AI/gap-03-fix
Hongming Wang
2026-04-24 13:27:24 -07:00
28023e20d6
fix(ci): don't fetch into checked-out staging
Hongming Wang
2026-04-24 08:10:08 -07:00
283465efb6
fix(ci): relax auto-promote — no-gates mode + already-ahead no-op
Hongming Wang
2026-04-24 08:06:21 -07:00
467ed28703
Merge pull request #15 from Molecule-AI/chore/add-auto-promote-staging
Hongming Wang
2026-04-24 07:45:05 -07:00
68f8654a68
chore(ci): add auto-promote-staging workflow
Hongming Wang
2026-04-24 07:44:30 -07:00
5381f126dd
feat(sdk): add A2AServer for Phase 30.8b inbound A2A support
sdk-dev
2026-04-23 22:50:19 +00:00
345b44b1bd
fix(lint): remove unused typing.Any import (ruff F401)
molecule-ai[bot]
2026-04-23 22:15:51 +00:00
304b390c02
fix(lint): remove unused stat import (ruff F401)
molecule-ai[bot]
2026-04-23 22:15:22 +00:00
d3e06a04fd
ci(sdk): add pytest CI workflow for PRs and main pushes
sdk-dev
2026-04-23 22:12:53 +00:00
f8578aeac3
fix(sdk): repair broken __all__ list — new constants/func escaped list boundary
sdk-lead
2026-04-23 19:25:45 +00:00
0a346e69f8
feat(sdk): add idempotency-key delegation to RemoteAgentClient
sdk-dev
2026-04-20 22:11:57 +00:00
fe7f191cb9
feat(tests): GAP-05 add _get_with_retry() with 429 back-off + fix broken test_call_peer_errors
sdk-dev
2026-04-21 06:51:45 +00:00
66502e669a
fix(tests): add conftest.py + fix test_call_peer_errors.py broken imports
sdk-dev
2026-04-21 05:58:36 +00:00
45da2c4dae
docs(sdk): update known-issues.md — mark KI-003 resolved, KI-008 resolved
sdk-dev
2026-04-21 22:04:44 +00:00
d55b2b951c
fix(sdk): resolve KI-003 — log warning for skipped symlinks in _safe_extract_tar
sdk-dev
2026-04-21 22:03:13 +00:00
19653f85c8
fix(sdk): resolve KI-004 — fcntl.flock token file race condition
sdk-dev
2026-04-21 21:36:00 +00:00
b65867d6a5
Merge pull request #12 from Molecule-AI/fix/ki-005-ki-007
molecule-ai[bot]
2026-04-21 08:13:04 +00:00
beca7db42a
fix(sdk): resolve KI-005 and KI-007 — secrets scan + _is_hex guard
sdk-dev
2026-04-21 08:09:44 +00:00
818931f9d3
feat(tests): GAP-05 add _get_with_retry() with 429 back-off + fix broken test_call_peer_errors (#11 )
molecule-ai[bot]
2026-04-21 07:08:01 +00:00
4e289e3004
tests: add GAP-01 tar security + GAP-02 SHA256 verification suites (#8 )
molecule-ai[bot]
2026-04-21 06:17:42 +00:00
e59ed08235
test(gap-03): add test_call_peer_errors.py for A2A error surface (#7 )
molecule-ai[bot]
2026-04-21 01:02:47 +00:00
de2e80ad99
feat(cli): add verify-sha256 command to molecule_agent (#5 )
molecule-ai[bot]
2026-04-21 01:00:37 +00:00
4467f8ad89
feat(security): add plugin content integrity verification (SHA256) (#3 )
molecule-ai[bot]
2026-04-21 01:00:35 +00:00
51ad567fd0
fix(tests): add pytest-asyncio markers to async adaptor tests (#4 )
molecule-ai[bot]
2026-04-21 00:54:07 +00:00
1e9809b030
docs: add CLAUDE.md, known-issues.md, and .claude/settings.json (#2 )
molecule-ai[bot]
2026-04-20 23:10:37 +00:00
69fcd56607
Merge pull request #1 from Molecule-AI/chore/credentials-gitignore
Hongming Wang
2026-04-16 09:24:04 -07:00
666c7d74de
chore: gitignore credentials for molecule-sdk-python
rabbitblood
2026-04-16 09:19:08 -07:00
cd067df651
ci: add PyPI publish workflow (tag v* → upload)
Hongming Wang
2026-04-16 03:50:17 -07:00
fefcc38e11
feat: initial Python SDK (extracted from molecule-monorepo/sdk/python)
Hongming Wang
2026-04-16 03:15:38 -07:00