Skip to content

break up acp/server.rs - #8932

Merged
jamadeo merged 1 commit into
mainfrom
break-up-acp-server
Apr 30, 2026
Merged

break up acp/server.rs#8932
jamadeo merged 1 commit into
mainfrom
break-up-acp-server

Conversation

@jamadeo

@jamadeo jamadeo commented Apr 30, 2026

Copy link
Copy Markdown
Member

We'd gotten to a point where every custom method handler exists here, when they should be broken up.

This is a very basic version: just moving the implementations to different files.

@jamadeo
jamadeo added this pull request to the merge queue Apr 30, 2026
Merged via the queue into main with commit 7d69e14 Apr 30, 2026
21 of 22 checks passed
@jamadeo
jamadeo deleted the break-up-acp-server branch April 30, 2026 16:27
DOsinga pushed a commit that referenced this pull request Apr 30, 2026
Pulls in 7 new commits from main:
- #8932 break up acp/server.rs into submodules
- #8924 custom providers UI/ACP
- #8935 keep renamed skills open in detail view
- #8897 skill refactor (CreateSkillDialog -> SkillEditor)
- #8886 copy/content polish
- #8905 Gemini OAuth fix
- #8546 command injection patterns

Conflicts resolved:
- crates/goose/src/acp/server.rs: took main's split structure;
  added project-related plumbing (properties, project_id,
  include_project_sources) into crates/goose/src/acp/server/sources.rs.
- update_thread_metadata: pub(super) so server/sessions.rs (which
  hosts on_update_session_project) can call it.
- ui/goose2/src/features/skills/api/skills.ts: dropped
  directoryPath/editable (not on main's SkillInfo); kept our
  projectName/projectDir lookup from backend properties.
- ui/goose2/src/features/skills/ui/SkillEditor.tsx (renamed from
  CreateSkillDialog.tsx in #8897): kept main's structure; re-added
  our save-location picker (Global vs each project) and onSaved
  callback.
- ui/goose2/src/shared/i18n/locales/en/skills.json: took main's
  casing for editTitle/newTitle; kept our new keys (global,
  globalHint, projectHint, saveLocation).

Bumped useChatSessionController.ts file-size limit by 10 lines
(840 -> 850); justification updated to mention ACP project sync.
shafqatevo pushed a commit to shafqatevo/goose that referenced this pull request Aug 7, 2026
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