Skip to content

Commit d212415

Browse files
committed
release(sdk,cli,extension,mcp): release 0.31 sdk, mcp and cli and extension 1.2.9
1 parent 099e3eb commit d212415

5 files changed

Lines changed: 57 additions & 4 deletions

File tree

apps/browser-extension/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "Karakeep",
44
"description": "An extension to bookmark links to karakeep.app",
5-
"version": "1.2.8",
5+
"version": "1.2.9",
66
"icons": {
77
"16": "public/logo-16.png",
88
"48": "public/logo-48.png",

apps/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@karakeep/cli",
4-
"version": "0.30.0",
4+
"version": "0.31.0",
55
"description": "Command Line Interface (CLI) for Karakeep",
66
"license": "GNU Affero General Public License version 3",
77
"type": "module",

apps/mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@karakeep/mcp",
4-
"version": "0.29.0",
4+
"version": "0.31.0",
55
"description": "MCP server for Karakeep",
66
"license": "GNU Affero General Public License version 3",
77
"type": "module",

packages/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://json.schemastore.org/package.json",
33
"name": "@karakeep/sdk",
4-
"version": "0.30.0",
4+
"version": "0.31.0",
55
"description": "Typescript SDK for Karakeep",
66
"license": "GNU Affero General Public License version 3",
77
"keywords": [

packages/sdk/src/karakeep-api.d.ts

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,49 @@ export interface paths {
189189
patch?: never;
190190
trace?: never;
191191
};
192+
"/bookmarks/check-url": {
193+
parameters: {
194+
query?: never;
195+
header?: never;
196+
path?: never;
197+
cookie?: never;
198+
};
199+
/**
200+
* Check if a URL exists in bookmarks
201+
* @description Check if a URL is already bookmarked. Uses substring matching to find candidates, then normalizes URLs (ignoring hash fragments and trailing slashes) for exact comparison.
202+
*/
203+
get: {
204+
parameters: {
205+
query: {
206+
url: string;
207+
};
208+
header?: never;
209+
path?: never;
210+
cookie?: never;
211+
};
212+
requestBody?: never;
213+
responses: {
214+
/** @description Object indicating whether the URL is bookmarked. bookmarkId is null if not found. */
215+
200: {
216+
headers: {
217+
[name: string]: unknown;
218+
};
219+
content: {
220+
"application/json": {
221+
bookmarkId: string | null;
222+
};
223+
};
224+
};
225+
};
226+
};
227+
put?: never;
228+
post?: never;
229+
delete?: never;
230+
options?: never;
231+
head?: never;
232+
patch?: never;
233+
trace?: never;
234+
};
192235
"/bookmarks/{bookmarkId}": {
193236
parameters: {
194237
query?: never;
@@ -470,6 +513,11 @@ export interface paths {
470513
tags: {
471514
tagId?: string;
472515
tagName?: string;
516+
/**
517+
* @default human
518+
* @enum {string}
519+
*/
520+
attachedBy?: "ai" | "human";
473521
}[];
474522
};
475523
};
@@ -520,6 +568,11 @@ export interface paths {
520568
tags: {
521569
tagId?: string;
522570
tagName?: string;
571+
/**
572+
* @default human
573+
* @enum {string}
574+
*/
575+
attachedBy?: "ai" | "human";
523576
}[];
524577
};
525578
};

0 commit comments

Comments
 (0)