aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/routers
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2026-02-09 00:09:10 +0000
committerGitHub <noreply@github.com>2026-02-09 00:09:10 +0000
commit4186c4c64c68892248ce8671d9b8e67fc7f884a0 (patch)
tree91bbbfc0bb47a966b9e340fdbe2a61b2e10ebd19 /packages/trpc/routers
parent77b186c3a599297da0cf19e923c66607ad7d74e7 (diff)
downloadkarakeep-4186c4c64c68892248ce8671d9b8e67fc7f884a0.tar.zst
feat(ai): Support restricting AI tags to a subset of existing tags (#2444)
* feat(ai): Support restricting AI tags to a subset of existing tags Co-authored-by: Claude <noreply@anthropic.com>
Diffstat (limited to 'packages/trpc/routers')
-rw-r--r--packages/trpc/routers/tags.ts1
-rw-r--r--packages/trpc/routers/users.test.ts2
2 files changed, 3 insertions, 0 deletions
diff --git a/packages/trpc/routers/tags.ts b/packages/trpc/routers/tags.ts
index d4cfbe8c..5713c192 100644
--- a/packages/trpc/routers/tags.ts
+++ b/packages/trpc/routers/tags.ts
@@ -102,6 +102,7 @@ export const tagsAppRouter = router({
.query(async ({ ctx, input }) => {
return await Tag.getAll(ctx, {
nameContains: input.nameContains,
+ ids: input.ids,
attachedBy: input.attachedBy,
sortBy: input.sortBy,
pagination: input.limit
diff --git a/packages/trpc/routers/users.test.ts b/packages/trpc/routers/users.test.ts
index ccde4c86..d8ec90f9 100644
--- a/packages/trpc/routers/users.test.ts
+++ b/packages/trpc/routers/users.test.ts
@@ -167,6 +167,7 @@ describe("User Routes", () => {
// AI Settings
autoSummarizationEnabled: null,
autoTaggingEnabled: null,
+ curatedTagIds: null,
inferredTagLang: null,
tagStyle: "titlecase-spaces",
});
@@ -208,6 +209,7 @@ describe("User Routes", () => {
// AI Settings
autoSummarizationEnabled: true,
autoTaggingEnabled: true,
+ curatedTagIds: null,
inferredTagLang: "en",
tagStyle: "lowercase-underscores",
});