Skip to content

feat: remote workspace scope, POSIX path resolution, and session binding#309

Merged
GCWing merged 2 commits intoGCWing:mainfrom
bobleer:feat/remote-workspace-scope-agent-tools
Mar 30, 2026
Merged

feat: remote workspace scope, POSIX path resolution, and session binding#309
GCWing merged 2 commits intoGCWing:mainfrom
bobleer:feat/remote-workspace-scope-agent-tools

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented Mar 30, 2026

Summary

  • Agent tools: Resolve and normalize paths for remote SSH (POSIX) workspaces when the host uses Windows path semantics; centralize logic in workspace_paths and remote_workspace_layout.
  • Session / UI: Bind flow chat and nav to workspaces via workspaceId where available; avoid identifying remote workspaces by path alone.
  • Config: Add app language configuration; wire through services and prompt/execution paths as needed.

Verification

  • cargo check -p bitfun-core -p bitfun-desktop
  • pnpm run type-check:web

- Resolve agent tool paths for remote SSH (POSIX) workspaces on Windows hosts
- Add workspace_paths and remote_workspace_layout helpers; wire tools and framework
- Bind sessions to workspaces via workspaceId in flow chat and nav UI
- Add app language config; extend execution engine, prompt builder, and services
@bobleer bobleer force-pushed the feat/remote-workspace-scope-agent-tools branch from 58bfaea to 06f8bad Compare March 30, 2026 11:11
@GCWing GCWing merged commit 465c0f2 into GCWing:main Mar 30, 2026
@bobleer bobleer deleted the feat/remote-workspace-scope-agent-tools branch April 7, 2026 02:20
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.

2 participants