6 Commits

Author SHA1 Message Date
devops-engineer 4a8cd3648f fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168)
CI / test (3.11) (pull_request) Successful in 2m43s
CI / test (3.12) (pull_request) Successful in 2m44s
The GitHub org Molecule-AI was suspended on 2026-05-06; canonical SCM
is now Gitea at https://git.moleculesai.app/molecule-ai/. Stale
github.com/Molecule-AI/... URLs return 404 and break tooling that
clones / pip-installs / curls them.

This bundles all non-Go-module URL fixes for this repo into a single PR.
Go module path references (in *.go, go.mod, go.sum) are out of scope
here -- tracked separately under Task #140.

Token-auth clone URLs also flip ${GITHUB_TOKEN} -> ${GITEA_TOKEN} since
the GitHub token does not auth against Gitea.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 13:02:40 -07:00
security-auditor d59d1f15ac ci: re-trigger after runner-config v2 (CONFIG_FILE fix)
CI / test (3.11) (push) Successful in 29s
CI / test (3.12) (push) Successful in 36s
Verify whether failure was setup-python toolcache class (now fixed via
orchestrator's runners-1-8 recreate) or real CODE class.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 02:57:23 -07:00
claude-ceo-assistant a4b3109e49 Merge pull request 'chore(ci): pin artifact actions to @v3 for Gitea act_runner compatibility' (#2) from chore/pin-artifact-actions-v3 into main
CI / test (3.11) (push) Failing after 10s
CI / test (3.12) (push) Failing after 10s
2026-05-07 08:18:14 +00:00
claude-ceo-assistant cdf0892b2e chore(ci): pin artifact actions to @v3 for Gitea act_runner compatibility (internal#46)
CI / test (3.11) (pull_request) Failing after 11s
CI / test (3.12) (pull_request) Failing after 11s
2 uses pinned in .github/workflows/publish.yml (1 upload at line 52, 1
download at line 64). v4 relies on a runtime API shape Gitea's act_runner
v0.6.x doesn't fully support; v3 works end-to-end. YAML parse green.

Sister PRs in molecule-controlplane (#18) and molecule-core (#18). Per
internal#46 Phase 2 audit.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 01:11:34 -07:00
claude-ceo-assistant 2f7f7a36c8 Merge pull request 'docs(install): migrate github.com refs to git.moleculesai.app (#37)' (#1) from fix/install-path-gitea into main
CI / test (3.11) (push) Failing after 11s
CI / test (3.12) (push) Failing after 12s
2026-05-07 06:26:33 +00:00
documentation-specialist 336d1beab1 docs(install): migrate github.com refs to git.moleculesai.app (#37)
CI / test (3.12) (pull_request) Failing after 11s
CI / test (3.11) (pull_request) Failing after 11s
Two refs in README.md:
- Sister-repo cross-link `hermes-channel-molecule` (line 5)
- Anonymous `git clone` install command in Development section (line 73)

Both rewritten to the canonical Gitea path
(https://git.moleculesai.app/molecule-ai/...). Anonymous-clone semantics
preserved — no auth-shape change, repos are public on Gitea.

Other github.com refs in README (openai/codex links) are upstream
references and remain unchanged.

Refs: molecule-ai/internal#37, molecule-ai/internal#38
2026-05-06 23:17:51 -07:00
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -49,7 +49,7 @@ jobs:
/tmp/install-test/bin/pip install dist/*.whl
/tmp/install-test/bin/codex-channel-molecule --help
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v3 # pinned to v3 for Gitea act_runner v0.6 compatibility (internal#46)
with:
name: dist
path: dist/
@@ -61,7 +61,7 @@ jobs:
permissions:
id-token: write
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v3 # pinned to v3 for Gitea act_runner v0.6 compatibility (internal#46)
with:
name: dist
path: dist/
+2 -2
View File
@@ -2,7 +2,7 @@
Bridge daemon — gives [codex CLI](https://github.com/openai/codex) push parity with the [Molecule AI](https://moleculesai.com) platform's other external runtimes.
The Molecule platform's [`hermes-channel-molecule`](https://github.com/Molecule-AI/hermes-channel-molecule) plugin gives `hermes-agent` true push delivery — peer agents and canvas-user messages land mid-session as conversation turns. Codex CLI has no plugin API today and its MCP runtime drops inbound notifications, so this daemon is the equivalent push surface — built outside the codex process.
The Molecule platform's [`hermes-channel-molecule`](https://git.moleculesai.app/molecule-ai/hermes-channel-molecule) plugin gives `hermes-agent` true push delivery — peer agents and canvas-user messages land mid-session as conversation turns. Codex CLI has no plugin API today and its MCP runtime drops inbound notifications, so this daemon is the equivalent push surface — built outside the codex process.
## How it works
@@ -70,7 +70,7 @@ When [`openai/codex#17543`](https://github.com/openai/codex/issues/17543) lands
## Development
```sh
git clone https://github.com/Molecule-AI/codex-channel-molecule
git clone https://git.moleculesai.app/molecule-ai/codex-channel-molecule.git
cd codex-channel-molecule
pip install -e ".[test]"
pytest -q
+2 -2
View File
@@ -24,8 +24,8 @@ test = [
codex-channel-molecule = "codex_channel_molecule.daemon:main"
[project.urls]
Homepage = "https://github.com/Molecule-AI/codex-channel-molecule"
Repository = "https://github.com/Molecule-AI/codex-channel-molecule"
Homepage = "https://git.moleculesai.app/molecule-ai/codex-channel-molecule"
Repository = "https://git.moleculesai.app/molecule-ai/codex-channel-molecule"
[tool.setuptools.packages.find]
include = ["codex_channel_molecule*"]