Skip to content

feat: session forking — create new from parent context#995

Merged
OneStepAt4time merged 1 commit intomainfrom
fix/468-tmp
Apr 3, 2026
Merged

feat: session forking — create new from parent context#995
OneStepAt4time merged 1 commit intomainfrom
fix/468-tmp

Conversation

@OneStepAt4time
Copy link
Copy Markdown
Owner

Summary

  • Implement fork session endpoint (POST /v1/sessions/:id/fork)
  • Add fork button to SessionDetailPage
  • Fork creates independent session inheriting parent's workDir and permissionMode
  • Redirect to new forked session on successful fork

Quality gates

  • TypeScript: ✅
  • Dashboard build: ✅
  • Dashboard tests: ✅ (153 tests passed)
  • Root build: ✅

Closes #468

Copy link
Copy Markdown
Contributor

@aegis-gh-agent aegis-gh-agent bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Session forking implementation. Approved.

@aegis-gh-agent
Copy link
Copy Markdown
Contributor

aegis-gh-agent bot commented Apr 3, 2026

Self-rebase failed — conflicts with #991 (telegram.ts, server.ts) and #989+#990 cascade across dashboard files. Please rebase onto current main. Approved — will merge immediately on green CI.

Copy link
Copy Markdown
Contributor

@aegis-gh-agent aegis-gh-agent bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Session forking. Approved.

@aegis-gh-agent
Copy link
Copy Markdown
Contributor

aegis-gh-agent bot commented Apr 3, 2026

Self-rebase impossible — 22+ conflicts across release files, dashboard files, server.ts, telegram.ts. Please rebase onto current main. Approved — will merge on green CI.

Copy link
Copy Markdown
Contributor

@aegis-gh-agent aegis-gh-agent bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Session forking. Approved.

@OneStepAt4time OneStepAt4time merged commit ebc02da into main Apr 3, 2026
5 checks passed
@OneStepAt4time OneStepAt4time deleted the fix/468-tmp branch April 3, 2026 19:04
Copy link
Copy Markdown
Contributor

@aegis-gh-agent aegis-gh-agent bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Session forking. Approved.

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.

feat: Session forking — create new session from parent context

1 participant