Skip to content

refactor: clarify runtime names and align Universal Code branding - #246

Merged
Qiyuanqiii merged 1 commit into
mainfrom
codex/clarify-runtime-names
Oct 5, 2026
Merged

Qiyuanqiii merged 1 commit into
mainfrom
codex/clarify-runtime-names

Conversation

@Qiyuanqiii

Copy link
Copy Markdown
Member

Summary

Current source names mix product history with runtime responsibilities, making the main execution path harder to find. This batch gives five existing concepts consistent names:

Before After
RunSupervisor AgentRunner
SpecialistRunner SubagentRunner
internal/drydock, DrydockService, DrydockExecutor internal/runworktree, RunWorktreeService, RunWorktreeExecutor
CyberAgentClient APIClient
Current Traverse Board / CyberAgent product display strings Universal Code

Update associated constructors, interfaces, imports, filenames, tests, architecture documentation, and generated metadata. The large file count comes primarily from mechanical Go references and 939 frontend identifier replacements. There are no compatibility aliases or new abstractions.

Keep existing HTTP routes, serialized fields, protocol IDs, database identifiers, data directories, credentials, executable names, and historical ADRs stable. runworktree describes Run-owned workspace lifecycle; the underlying gitadvanced.ManagedWorktree keeps its existing meaning.

Validation

  • Go 1.26.6: all packages compile, with nine existing tests selected for agent execution, subagent execution, worktree lifecycle, OpenAPI, activity presentation, release notices, and CLI templates.
  • Desktop-tag packages compile; TestDesktopStartupFailureMessageIsBoundedAndPathFree passes with desktop,wv2runtime.error.
  • Frontend npm run build passes.
  • Frontend: 268 tests in 12 relevant API, branding, connection, activity, sidebar, settings, and workspace test files pass.
  • Protocol registry evolution check against d9766fadd8f441d85309cc25900f06599c2d9e8a, surface inventory generation, OpenAPI generation, and API type generation pass.
  • git diff --check passes.

Local validation uses compilation and focused existing tests for this naming change. The full platform matrix is left to CI.

Surface governance

  • No Surface is added, promoted, downgraded, deprecated, or removed.

The registry edit only updates an evidence filename after its rename.

  • Registry item(s): N/A — no Surface change
  • Target tier / transition: N/A — no Surface change
  • Entry criteria / decision: N/A — no Surface change
  • Owner: N/A — no Surface change
  • Shared Go Application contract: N/A — no Surface change
  • Authority impact: N/A — no Surface change
  • Supported platforms: N/A — no Surface change
  • Release / test evidence: N/A — no Surface change
  • Compatibility strategy: N/A — no Surface change
  • Deprecation window: N/A — no Surface change
  • Removal / rollback plan: N/A — no Surface change

Audit

  • No credentials or local runtime data are included.
  • Policy, workspace, sandbox, and persistence boundaries were reviewed; this batch changes names and display text.
  • Current architecture documentation and project progress references are updated.

Co-authored-by: Codex codex@openai.com

Rename the agent runners, run worktree module, and frontend API client to describe their responsibilities. Align current product display names and refresh architecture and generated metadata.

Co-authored-by: Codex <codex@openai.com>
@Qiyuanqiii
Qiyuanqiii merged commit ca18d88 into main Oct 5, 2026
48 of 50 checks passed
@Qiyuanqiii
Qiyuanqiii deleted the codex/clarify-runtime-names branch October 5, 2026 01:51
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