Skip to content

feat(agent): list skills on remote workspaces via WorkspaceFileSystem::read_dir#310

Merged
GCWing merged 1 commit intoGCWing:mainfrom
bobleer:feat/skills-remote-workspace-read-dir
Mar 30, 2026
Merged

feat(agent): list skills on remote workspaces via WorkspaceFileSystem::read_dir#310
GCWing merged 1 commit intoGCWing:mainfrom
bobleer:feat/skills-remote-workspace-read-dir

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented Mar 30, 2026

Summary

  • Extend WorkspaceFileSystem with read_dir and WorkspaceDirEntry for local and remote (SSH) implementations.
  • SkillRegistry discovers project-level skills under workspace roots using the remote FS when the session is remote.
  • Skill tool builds the available-skills prompt from remote context when appropriate.

Verification

  • cargo check -p bitfun-core -p bitfun-desktop

…::read_dir

- Add WorkspaceDirEntry and read_dir to WorkspaceFileSystem (local + remote)
- SkillRegistry: scan project skill dirs through remote fs when workspace is SSH
- Skill tool: build available-skills XML from remote context when applicable
@GCWing GCWing merged commit 17f5cdc into GCWing:main Mar 30, 2026
4 checks passed
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