You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/index.ts
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ class GistpadServer {
47
47
this.server=newServer(
48
48
{
49
49
name: "gistpad",
50
-
version: "0.4.6",
50
+
version: "0.4.7",
51
51
},
52
52
{
53
53
capabilities: {
@@ -71,7 +71,7 @@ class GistpadServer {
71
71
listChanged: true,
72
72
},
73
73
},
74
-
instructions: `GistPad allows you to manage your personal knowledge and daily notes/todos/etc. using GitHub Gists.
74
+
instructions: `GistPad allows you to manage your personal knowledge/daily notes/todos, and create re-usable AI prompts, using GitHub Gists.
75
75
To read gists, notes, and gist comments, prefer using the available resources vs. tools. And then use the available tools to create, update, delete, archive, star, etc. your gists.`,
Copy file name to clipboardExpand all lines: src/tools/prompts.ts
+11-10Lines changed: 11 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -17,8 +17,8 @@ interface AddPromptArgs {
17
17
exportdefault{
18
18
definitions: [
19
19
{
20
-
name: "delete_prompt",
21
-
description: "Delete a prompt from your prompts collection",
20
+
name: "delete_gist_prompt",
21
+
description: "Delete a prompt from your gist-based prompts collection",
22
22
inputSchema: {
23
23
type: "object",
24
24
properties: {
@@ -32,26 +32,27 @@ export default {
32
32
},
33
33
},
34
34
{
35
-
name: "add_prompt",
36
-
description: "Add a new prompt to your prompts collection",
35
+
name: "add_gist_prompt",
36
+
description: "Add a new prompt to your gist-based prompts collection",
37
37
inputSchema: {
38
38
type: "object",
39
39
properties: {
40
40
name: {
41
41
type: "string",
42
-
description: "Name of the prompt (will be used as the filename)",
42
+
description: "Name of the prompt, which will be used as the filename, and therefore, shouldn't include invalid characters. It will be saved with a .md extension, and therefore, this field can be provided without the .md extension.",
43
43
},
44
44
prompt: {
45
45
type: "string",
46
-
description: "The prompt content",
46
+
description:
47
+
"The prompt content, which must be a natural language request that will be sent to the LLM in order to generate the requested response. It can include {{argument}} placeholders for arguments (referencing the argument name), that will be replaced dynamically when the prompt is used.",
47
48
},
48
49
description: {
49
50
type: "string",
50
-
description: "Optional description of the prompt",
51
+
description: "Optional description of the prompt, that will be displayed to the user when later selecting the prompt in the UI.",
51
52
},
52
53
arguments: {
53
54
type: "array",
54
-
description: "Optional list of argument definitions",
55
+
description: "Optional list of arguments that the prompt accepts (using {{placeholder}} variables in its text).",
0 commit comments