Files
openwork/apps/app/pr/cmdk-session-model-thinking.md
Omar McAdam 2b91b4d777 refactor: repo folder structure (#1038)
* refactor(repo): move OpenWork apps into apps and ee layout

Rebase the monorepo layout migration onto the latest dev changes so the moved app, desktop, share, and cloud surfaces keep working from their new paths. Carry the latest deeplink, token persistence, build, Vercel, and docs updates forward to avoid stale references and broken deploy tooling.

* chore(repo): drop generated desktop artifacts

Ignore the moved Tauri target and sidecar paths so local cargo checks do not pollute the branch. Remove the accidentally committed outputs from the repo while keeping the layout migration intact.

* fix(release): drop built server cli artifact

Stop tracking the locally built apps/server/cli binary so generated server outputs do not leak into commits. Also update the release workflow to check the published scoped package name for @openwork/server before deciding whether npm publish is needed.

* fix(workspace): add stable CLI bin wrappers

Point the server and router package bins at committed wrapper scripts so workspace installs can create shims before dist outputs exist. Keep the wrappers compatible with built binaries and source checkouts to avoid Vercel install warnings without changing runtime behavior.
2026-03-19 11:41:38 -07:00

66 lines
2.0 KiB
Markdown

# Cmd+K Proof: Session Search, Model, Thinking
## What was implemented
- Added a `Cmd+K` quick actions entry point in session view.
- Added root quick actions:
- `Search sessions`
- `Change model`
- `Change thinking`
- Added session search mode with filtering and cross-session jump.
- Added thinking mode with options (`None`, `Low`, `Medium`, `High`, `X-High`) that apply directly.
## End-to-end proof (screenshots reviewed)
I captured and reviewed each screenshot below to verify the flow works.
### 1) Root quick actions are available via Cmd+K
![Cmd+K root actions](./screenshots/cmdk-root-actions.png)
Verified:
- Command palette opens over session view.
- Root actions show `Search sessions`, `Change model`, `Change thinking`.
### 2) Search sessions flow works
Session search mode:
![Search sessions mode](./screenshots/cmdk-search-sessions.png)
Filtered session search:
![Filtered session search](./screenshots/cmdk-search-sessions-filtered.png)
Verified:
- `Search sessions` opens a dedicated session search mode.
- Typing filters sessions by title.
- Selecting a result closes the palette and switches to the chosen session.
### 3) Change model flow works
![Change model modal](./screenshots/cmdk-change-model.png)
Verified:
- `Change model` opens the model picker modal from Cmd+K.
### 4) Change thinking flow works
Thinking options mode:
![Change thinking options](./screenshots/cmdk-change-thinking-options.png)
Applied state (`Thinking High`):
![Thinking High applied](./screenshots/cmdk-thinking-high-applied.png)
Verified:
- `Change thinking` opens a dedicated thinking mode in Cmd+K.
- Selecting `High` updates composer state to `Thinking High`.
## Notes on environment
- Attempted `packaging/docker/dev-up.sh` in this worktree; orchestrator container was repeatedly killed (`exit 137`) during dependency install.
- For UI validation, used this worktree's Vite app and connected it to an already-running healthy OpenWork Docker server.
- Chrome MCP was used for the interactive verification and screenshot capture above.