Commit bd0eadd
authored
feat: reveal saved plans in file manager (#208)
## Related Issue
N/A — internal product work.
## Problem
Saved plan files are outside the active workspace, so their paths cannot
be opened in the workspace preview.
## What changed
- Added a server-owned reveal action that resolves the saved plan by
session, agent, and tool call identifiers and confines it to that
session plan directory.
- Added **Reveal in file manager** actions to saved plan UI surfaces.
- Documented the saved plan location and the REST endpoint.
## Checklist
- [x] I have read the CONTRIBUTING document.
- [x] I have linked a related issue, or explained the problem above.
(N/A — internal product work.)
- [x] I have added tests that prove my feature works.
- [x] Ran `gen-changesets` skill, or this PR needs no changeset.
- [x] Ran `gen-docs` skill, or this PR needs no doc update.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Added **Reveal in file manager** for saved plan files.
* Supports plans stored outside the workspace and works for active or
previously saved sessions.
* Added safeguards to ensure only valid plan files are revealed.
* **Documentation**
* Documented saved plan locations and the plan-reveal API.
* **Bug Fixes**
* Improved plan display by separating the file path from the
file-manager action.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent 3a1d761 commit bd0eadd
113 files changed
Lines changed: 761 additions & 357 deletions
File tree
- .changeset
- apps
- pythinker-code/dist-web
- assets
- pythinker-web
- src
- api
- daemon
- components/chat
- tool-calls
- composables
- client
- i18n/locales/en
- test
- docs
- configuration
- reference
- packages/agent-gateway
- src/routes
- test
- __snapshots__
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments