48 files changed
Libra does not show diffs here. View the full diff on GitHub.
- modifiedapps/server/.claude/skills/cedar-configuration/fields-and-values.md+64-0
- addedapps/server/docs/design/field-propagation-primitive.md+276-0
- addedapps/server/src/db/migrations/scripts/__tests__/backfill-agent-description-column.test.ts+49-0
- addedapps/server/src/db/migrations/scripts/backfill-agent-description-column.ts+176-0
- modifiedapps/server/src/mastra/mcp/external/__tests__/mutating-actions-are-administrable.test.ts+23-3
- modifiedapps/server/src/mastra/mcp/external/scope-map.ts+9-0
- modifiedapps/server/src/mastra/mcp/external/server.ts+5-0
- addedapps/server/src/mastra/skills/account-config/tools/__tests__/applyConfigChangeTool.reconciliation.test.ts+95-0
- modifiedapps/server/src/mastra/skills/account-config/tools/applyConfigChangeTool.ts+50-17
- addedapps/server/src/mastra/tools/config/__tests__/config-propagate-tool.test.ts+188-0
- modifiedapps/server/src/mastra/tools/config/__tests__/configTool.test.ts+156-0
- addedapps/server/src/mastra/tools/config/config-propagate-tool.ts+331-0
- modifiedapps/server/src/mastra/tools/config/config-read-tool.ts+149-13
- modifiedapps/server/src/mastra/tools/config/config-tool-shared.ts+15-1
- modifiedapps/server/src/mastra/tools/config/config-write-tool.ts+3-5
- modifiedapps/server/src/mastra/tools/config/connection-write-tool.ts+12-0
- modifiedapps/server/src/mastra/tools/subagent-tool-allowlists.ts+15-7
- modifiedapps/server/src/mastra/utils/approval-policy.ts+10-0
- modifiedapps/server/src/mastra/utils/strategist-updates.ts+28-11
- modifiedapps/server/src/services/agent-workspace/__tests__/agent-create.test.ts+11-0
- addedapps/server/src/services/aop/__tests__/field-diff.test.ts+217-0
- modifiedapps/server/src/services/aop/__tests__/link-mapping.test.ts+6-0
- modifiedapps/server/src/services/aop/__tests__/list-fields.test.ts+331-8
- addedapps/server/src/services/aop/__tests__/propagate-field.test.ts+254-0
- addedapps/server/src/services/aop/__tests__/propagate-mapping.test.ts+300-0
- addedapps/server/src/services/aop/field-diff.ts+190-0
- modifiedapps/server/src/services/aop/link-mapping.ts+28-66
- modifiedapps/server/src/services/aop/list-fields.ts+458-45
- addedapps/server/src/services/aop/propagate-field.ts+332-0
- addedapps/server/src/services/aop/propagate-mapping.ts+305-0
- modifiedapps/server/src/services/integrations/__tests__/connection-config.test.ts+46-2
- modifiedapps/server/src/services/integrations/connection-config.ts+186-110
- addedapps/server/src/services/integrations/crm/__tests__/field-mapping-diff.test.ts+147-0
- addedapps/server/src/services/integrations/crm/__tests__/field-mapping-writer.test.ts+451-0
- modifiedapps/server/src/services/integrations/crm/external-crm-field-mapping.ts+2-0
- addedapps/server/src/services/integrations/crm/field-mapping-diff.ts+104-0
- addedapps/server/src/services/integrations/crm/field-mapping-writer.ts+299-0
- modifiedapps/server/src/services/playbook/__tests__/author-subagent.test.ts+22-0
- modifiedapps/server/src/services/playbook/__tests__/guarded-write.test.ts+44-0
- addedapps/server/src/services/playbook/__tests__/strategist-document-removal-migration.test.ts+203-0
- modifiedapps/server/src/services/playbook/agent-defaults/index.ts+2-0
- modifiedapps/server/src/services/playbook/agent-defaults/strategist.ts+40-17
- modifiedapps/server/src/services/playbook/author-subagent.ts+14-3
- addedapps/server/src/services/playbook/backfill/strategist-document-removal-migration.ts+407-0
- modifiedapps/server/src/services/playbook/guarded-write.ts+10-1
- modifiedapps/server/src/services/playbook/seed-playbook.ts+11-0
- modifiedapps/server/src/services/shared/config-change.ts+49-0
- addeddocs/changelogs/2026-W37.md+36-0