githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

Run and resume Codex and Claude Code in Ace channels

IA

Start or continue Codex and Claude Code work inside an Ace channel. The Issues/PRs, persistent GitHub cache, shared sidebar, helper tool lookup, and 0.0.9 release preparation began in Codex, which Ace does not yet run as a harness. Edits stayed in Codex; type checks, lint, and builds ran through an Ace terminal. Browser inspection required Codex's computer-use tools. Earlier GitHub smoke checks and React Doctor runs also used Codex.

This tracker migration also began in Codex, which Ace cannot yet host as a harness. Migration preparation and repository edits used Codex; issue creation and repository checks ran through an Ace terminal.

Dogfooding core/QOL: #5. Migrated from [TODO.md — Before dogfooding](https://github.com/githubnext/ace2/blob/21ac3df5cf6c963cf20e33b0d470ba45eac40150/TODO.md#before-dogfooding).

## Continuation acceptance

- Start fresh work and continue one real existing session from each harness in Ace. - Preserve lane/cwd, dirty work, instructions, required tools/skills, attachments and context; make unavailable resources explicit. - Show tool output, questions and child work; support steering, follow-up, stop/kill and reconnect/restart without duplicate execution. - Complete a real edit, verification and PR without returning to the external harness app. A transcript import alone is insufficient. - Preserve pi as the channel system of record and the one-writer-per-lane rule. Native tools in #8 and #50 remain independent of external-harness integration.

  1. iamnbutlerparent-issue-addedlast month on GitHub

  2. iamnbutlerreferenced this in [Meta] Dogfood Ace end to end #5last month on GitHub

  3. iamnbutlerreferenced this in Rename channels and keep rolling summaries #23last month on GitHub

  4. iamnbutlerreferenced this in feat(host): let agents discover and rename tabs #46last month on GitHub

  5. iamnbutlerreferenced this in Embed native desktop inspection in Ace #47last month on GitHub

  6. iamnbutlerreferenced this in [Meta] Complete native computer use in Ace #8last month on GitHub

  7. iamnbutlerreferenced this in Verify native development and recovery end to end in Ace #55last month on GitHub

  8. iamnbutlerreferenced this in Make required skills and tool integrations usable in native channels #56last month on GitHub

  9. iamnbutlerrenamed Bring existing external harness runs into Ace channels to Run and resume Codex and Claude Code in Ace channelslast month on GitHub

  10. iamnbutlerreferenced this in feat(desktop): add targeted native actions #63last month on GitHub

  11. iamnbutlerreferenced this in Add literal desktop insertion with reserved clipboard ownership #67last month on GitHub

  12. iamnbutlerreferenced this in Add native targeted scrolling #70last month on GitHub

  13. iamnbutlerreferenced this in Inspect native pixels and report target availability #71last month on GitHub

  14. iamnbutlerreferenced this in Activate apps and recover exact windows #74last month on GitHub

  15. iamnbutlerreferenced this in Add GUI-owned clipboard tools and targeted paste #75last month on GitHub

  16. iamnbutlerreferenced this in fix(desktop): report observed application activity and visibility #80last month on GitHub

  17. iamnbutlerreferenced this in Add native text selection and keyboard shortcuts #81last month on GitHub

  18. iamnbutlerreferenced this in Add targeted click variants and screenshot points #82last month on GitHub

  19. iamnbutlerreferenced this in Search desktop applications before bounding inventory results #84last month on GitHub

  20. iamnbutlerreferenced this in Add atomic native drags #85last month on GitHub

  21. iamnbutlerreferenced this in Move and resize exact native windows #86last month on GitHub

  22. iamnbutlerreferenced this in Explain locked desktop management refusals #87last month on GitHub

  23. iamnbutlerreferenced this in Land desktop inspection/actions and tab API from feat/github-cache #89last month on GitHub

  24. iamnbutlerreferenced this in chore(desktop): prepare canary 0.0.11 #90last month on GitHub

  25. iamnbutlerreferenced this in fix(channel): guide agents toward native desktop tools #117last month on GitHub

  26. iamnbutlerreferenced this in fix(desktop): connect dev runs to their native client #118last month on GitHub

  27. iamnbutlerreferenced this in fix(desktop): verify focus before pressing editable fields #120last month on GitHub

  28. iamnbutlerreferenced this in fix(host): wait for channel storage before deleting it #121last month on GitHub

  29. iamnbutlerreferenced this in feat(desktop): add plain-text clipboard tools #122last month on GitHub

  30. iamnbutlerreferenced this in fix(desktop): resolve containing windows for pointer input #131last month on GitHub

  31. iamnbutlerreferenced this in feat(desktop): close exact windows with one native request #134last month on GitHub

  32. iamnbutlerreferenced this in Read bounded clipboard image previews #135last month on GitHub

  33. iamnbutlerreferenced this in feat(desktop): inspect exact application menus #138last month on GitHub

  34. iamnbutlerreferenced this in Read bounded clipboard file references #139last month on GitHub

  35. iamnbutlerreferenced this in feat(desktop): write bounded clipboard images #142last month on GitHub

  36. iamnbutlerreferenced this in fix(channel): start lanes from origin's default branch and diff against their base #144last month on GitHub

  37. iamnbutlerreferenced this in feat(desktop): write ordered clipboard file references #147last month on GitHub

  38. iamnbutlerreferenced this in feat(desktop): authorize coordinate actions from pixel snapshots #156last month on GitHub

  39. iamnbutlerreferenced this in feat(app): group projects by repository with teammate channel sections #157last month on GitHub

  40. iamnbutlerreferenced this in fix(host): recover open transcript watches after channel workers restart #159last month on GitHub

  41. iamnbutlerreferenced this in feat(host): let agents discover and message channels on peer hosts #160last month on GitHub

  42. iamnbutlerreferenced this in feat(app): add channel header agent and desktop access toggles #161last month on GitHub

  43. iamnbutlerreferenced this in feat: list, inspect, and navigate tabs in a dedicated browser #163last month on GitHub

  44. iamnbutlerreferenced this in fix(ui): keep unsent composer drafts across restart #165last month on GitHub

  45. iamnbutlerreferenced this in Show and change collaborator agent invocation in the app #158last month on GitHub

  46. iamnbutlerreferenced this in feat(app): rebuild Settings and top-anchor every dialog #171last month on GitHub

  47. iamnbutlerreferenced this in fix(ui): render timeline text with the line breaks it was measured with #175last month on GitHub

  48. iamnbutlerreferenced this in fix(channel): keep hosted runs resident while busy #186last month on GitHub

  49. iamnbutlerreferenced this in fix(desktop): report clicks on an already moved window as refused #187last month on GitHub

  50. iamnbutlerreferenced this in feat: move idle channels between a host and a hosting service #194last month on GitHub

  51. iamnbutlerreferenced this in chore(desktop): prepare canary 0.0.17 #195last month on GitHub

  52. iamnbutlerreferenced this in feat(app): set up a GitHub project's checkout on this machine before creating channels #205last month on GitHub

  53. iamnbutlerreferenced this in chore: add a prominent README security warning #207last month on GitHub

  54. iamnbutlerreferenced this in feat(app): add keyboard-controlled Agentation feedback #209last month on GitHub

  55. iamnbutlerreferenced this in fix(ui): tighten navigation and channel details sizing #211last month on GitHub

  56. iamnbutlerreferenced this in chore(desktop): prepare canary 0.0.21 #212last month on GitHub

  57. iamnbutlerreferenced this in feat(desktop): consume native desktop tools from githubnext/desktop-tools #213last month on GitHub