Skip to content

Design workspace-first shell around the Pi runtime #1

Open

Description

@johnnyhuy

OpenPi should be a Pi-first daily workbench rather than another chat wrapper.

Starter scope:

  • define the primary workspace view
  • model repos worktrees and active sessions
  • make the main screen work-state first rather than chat first

Assignee: johnnyhuy

Activity

  1. self-assigned this
    on Apr 21, 2026
  2. johnnyhuy commented on Nov 13, 2026

    @johnnyhuy
    ContributorAuthor

    agent claim: child #57 on agent/issue-57-workspace-git-status @ a60c439. Adding selected-root Git status to the new-session view. This parent stays open.

  3. johnnyhuy commented on Nov 13, 2026

    @johnnyhuy
    ContributorAuthor

    Child #57 landed in #58. The new-session view now shows selected-root Git status and opens Changes without losing the task draft. All local gates and GitHub checks passed, including 51 Electron tests. Desktop and narrow-window screenshot proof is linked from #58. This parent stays open for the remaining workspace shell work. Releasing the agent claim.

  4. added
    agentclaimed by the Pidex work loop
    and removed
    agentclaimed by the Pidex work loop
    on Nov 13, 2026
  5. johnnyhuy commented on Nov 14, 2026

    @johnnyhuy
    ContributorAuthor

    agent claim: child #68 on agent/issue-68-workspace-head-commit @ 072f7a2. Adding current repository HEAD to workspace status. This parent stays open.

  6. johnnyhuy commented on Nov 14, 2026

    @johnnyhuy
    ContributorAuthor

    Child #68 landed in #69. Workspace status now shows current repository HEAD before starting or resuming Pi, including nested roots and linked worktrees. Expanded history status preserves transcript and composer space at the minimum window size. All local build gates and hosted checks passed, including 56 Electron tests. Hosted screenshot proof is linked from #69. Inline image upload was unavailable. This parent remains open for further workspace shell slices. Releasing the agent claim.

  7. added
    agentclaimed by the Pidex work loop
    and removed
    agentclaimed by the Pidex work loop
    on Nov 14, 2026
  8. johnnyhuy commented on Nov 14, 2026

    @johnnyhuy
    ContributorAuthor

    agent claim: child #70 on agent/issue-70-workspace-upstream @ c37ccdd. Adding local upstream comparison to workspace status. This parent stays open.

  9. johnnyhuy commented on Nov 14, 2026

    @johnnyhuy
    ContributorAuthor

    Child #70 landed in #71. Workspace status now shows the configured upstream and local ahead/behind counts before starting or resuming Pi, with distinct missing-ref and detached states. All local build gates and hosted checks passed, including 57 Electron tests. Four screenshots were uploaded through the CI artefact linked in #71. Local capture was blocked by an incomplete Electron runtime, and inline upload was unavailable. This parent remains open for further workspace shell slices. Releasing the agent claim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions