Skip to content

Refine codgrep integration boundaries and workspace search UI#413

Draft
wgqqqqq wants to merge 7 commits intoGCWing:mainfrom
wgqqqqq:codgrep-workspace-search-boundaries-20260415
Draft

Refine codgrep integration boundaries and workspace search UI#413
wgqqqqq wants to merge 7 commits intoGCWing:mainfrom
wgqqqqq:codgrep-workspace-search-boundaries-20260415

Conversation

@wgqqqqq
Copy link
Copy Markdown
Collaborator

@wgqqqqq wgqqqqq commented Apr 14, 2026

Summary

This PR cleans up the BitFun <-> codgrep boundary and updates the workspace search UI/status flow.

Changes

  • refine BitFun search service to rely on the codgrep SDK-managed runtime boundary
  • remove host-specific .bitfun assumptions from vendored codgrep internals
  • update vendored codgrep README/docs to match the current code and SDK-first integration story
  • normalize workspace search backend/status/task types into BitFun-owned API types
  • expose workspace search status in the desktop/web UI and move index actions to the workspace list indicator

Validation

  • cargo check -p bitfun-core -p codgrep
  • cargo test -p codgrep workspace_internal_path_detects_codgrep_artifacts
  • cargo test -p codgrep scan_paths_excludes_codgrep_internal_files_and_configured_index_path
  • cargo check -p bitfun-desktop
  • pnpm exec tsc --noEmit

Notes

  • vendored codgrep changes are intended to keep the library third-party friendly for future SDK exposure
  • this PR is opened as draft for review of the integration boundary and vendored dependency strategy first

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.

1 participant