Skip to content

feat(btw_client): Fall-through client settings to user-level btw.md - #112

Merged
gadenbuie merged 6 commits into
mainfrom
feat/111-user-client-settings
Oct 22, 2025
Merged

gadenbuie merged 6 commits into
mainfrom
feat/111-user-client-settings

Conversation

@gadenbuie

Copy link
Copy Markdown
Collaborator

Fixes #111: project-level and user-level btw.md files now work together, allowing users to define global defaults in ~/btw.md while keeping project-specific rules in their project's btw.md.

How are settings merged?

When both project-level and user-level btw.md files are present, settings are merged according to the following rules:

  • client and tools take from project-level first, then user-level btw.md.
  • options are merged, with project-level values taking precedence over user-level values
  • The system prompt from both config files are merged into a single system prompt, with the user-level instructions appearing above project-level instructions.

@gadenbuie
gadenbuie merged commit 0604804 into main Oct 22, 2025
11 checks passed
@gadenbuie
gadenbuie deleted the feat/111-user-client-settings branch October 22, 2025 19:16
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.

Fall-through client settings to ~/btw.md

1 participant