Skip to content

Merge dev to main: organizations, credentials, and resolve-config tool#281

Merged
zbigniewsobiecki merged 2 commits intomainfrom
dev
Feb 16, 2026
Merged

Merge dev to main: organizations, credentials, and resolve-config tool#281
zbigniewsobiecki merged 2 commits intomainfrom
dev

Conversation

@zbigniewsobiecki
Copy link
Copy Markdown
Member

Summary

  • Organizations and org-scoped credentials (feat: introduce organizations and org-scoped credentials #278): New organizations table, credentials table replacing flat project_secrets, project_credential_overrides for per-project overrides, org_id added to projects/defaults/agent_configs, full data migration
  • Resolve-config diagnostic tool (feat: add resolve-config tool and cap gadgets per response #280): CLI tool to display the full effective configuration for any agent in any project/org context, including credential resolution chain
  • Cap gadgets per response: Limits max gadgets per LLM response to 25 via withMaxGadgetsPerResponse()

Test plan

  • All CI checks pass on dev
  • lint-and-test pass
  • Docker builds validate
  • Migration verified against live database

🤖 Generated with Claude Code

zbigniewsobiecki and others added 2 commits February 16, 2026 09:14
Add tools/resolve-config.ts — a diagnostic CLI that resolves and
displays the full effective configuration for any agent in any
project/org context, merging all layers (cascade_defaults, global/org/
project agent_configs, project overrides, and org-scoped credentials).

Also cap the maximum gadgets per LLM response to 25 via
withMaxGadgetsPerResponse in the builder factory, and include the
Drizzle migration journal metadata file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat: add resolve-config tool and cap gadgets per response
@zbigniewsobiecki zbigniewsobiecki merged commit b858727 into main Feb 16, 2026
8 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.

1 participant