Skip to content

Complete Studio–Codex bidirectional linkage - #10

Merged
henyjone merged 2 commits into
mainfrom
agent/studio-codex-bidirectional-link
Jul 18, 2026
Merged

Complete Studio–Codex bidirectional linkage#10
henyjone merged 2 commits into
mainfrom
agent/studio-codex-bidirectional-link

Conversation

@henyjone

Copy link
Copy Markdown
Owner

What changed

  • adds editable Studio properties with localized values, inline validation, a field-level diff, and an explicit “发送给 Codex” action
  • records preview origin, summary, changed fields, and revision while preserving the single .apsal project kernel
  • adds apsal_frontend_get_updates plus automatic compact Studio-update reminders in linked plugin calls
  • distinguishes Studio-origin and Codex-origin proposal cards and prevents Studio from silently applying its own outbound proposal
  • updates the creator skill, version map, upgrade guide, and usage guide

Why

Studio previously projected and confirmed Codex changes, but its properties were effectively read-only and the plugin had no durable inbox for Studio-origin edits. That made the link one-way in normal use.

Impact

Creators can now edit an eligible workflow card in Studio, send the exact semantic diff to Codex, and see Codex apply or reject it against the same revision. Headless Codex workflows remain unchanged.

Validation

  • python3 -m pytest -q — 78 passed
  • npm test -- --run — 5 passed
  • npm run build — passed
  • npm run test:electron — 3 passed
  • installed APSAL Studio 0.2.0 and completed a live Studio r1 → proposal r2 → Codex apply r3 round trip

@henyjone
henyjone marked this pull request as ready for review July 18, 2026 13:15
@henyjone
henyjone merged commit fde4b7d into main Jul 18, 2026
4 checks passed
@henyjone
henyjone deleted the agent/studio-codex-bidirectional-link branch July 18, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant