Skip to content

Commit 954078a

Browse files
committed
Good place
1 parent ba08645 commit 954078a

86 files changed

Lines changed: 7153 additions & 1793 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.development

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VITE_DATABASE_URL=database
1+
VITE_DATABASE_URL=test-db.sqlite
22
NODE_ENV=development
33

44
VITE_CONVEX_URL=https://curious-ox-512.convex.cloud

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,6 @@ database
4444
.ariana_saved_traces/
4545
.vault_secret_key
4646

47-
uploads
47+
uploads
48+
49+
.database

Testing MCP Prompts.json

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
Testing MCP Prompts...
2+
3+
[
4+
{
5+
"type": "system",
6+
"subtype": "init",
7+
"cwd": "/Users/jordan/Documents/startups/longtailLABS/SlideCode/_scripts/outputs",
8+
"session_id": "e8507165-b725-4275-abab-433272670be9",
9+
"tools": [
10+
"Task",
11+
"Bash",
12+
"Glob",
13+
"Grep",
14+
"LS",
15+
"exit_plan_mode",
16+
"Read",
17+
"Edit",
18+
"MultiEdit",
19+
"Write",
20+
"NotebookRead",
21+
"NotebookEdit",
22+
"WebFetch",
23+
"TodoRead",
24+
"TodoWrite",
25+
"WebSearch"
26+
],
27+
"mcp_servers": [],
28+
"model": "claude-sonnet-4-20250514",
29+
"permissionMode": "bypassPermissions",
30+
"apiKeySource": "none"
31+
},
32+
{
33+
"type": "assistant",
34+
"message": {
35+
"id": "msg_01T5B5hJj17Mvcf4G8KYBgws",
36+
"type": "message",
37+
"role": "assistant",
38+
"model": "claude-sonnet-4-20250514",
39+
"content": [
40+
{
41+
"type": "text",
42+
"text": "I'll create a simple script that prints 'Hello, world!' to the console."
43+
}
44+
],
45+
"stop_reason": null,
46+
"stop_sequence": null,
47+
"usage": {
48+
"input_tokens": 4,
49+
"cache_creation_input_tokens": 0,
50+
"cache_read_input_tokens": 15380,
51+
"output_tokens": 4,
52+
"service_tier": "standard"
53+
}
54+
},
55+
"parent_tool_use_id": null,
56+
"session_id": "e8507165-b725-4275-abab-433272670be9"
57+
},
58+
{
59+
"type": "assistant",
60+
"message": {
61+
"id": "msg_01T5B5hJj17Mvcf4G8KYBgws",
62+
"type": "message",
63+
"role": "assistant",
64+
"model": "claude-sonnet-4-20250514",
65+
"content": [
66+
{
67+
"type": "tool_use",
68+
"id": "toolu_01QmJ8C5jTxvr5Fw7FqE7LES",
69+
"name": "Write",
70+
"input": {
71+
"file_path": "/Users/jordan/Documents/startups/longtailLABS/SlideCode/_scripts/outputs/hello.js",
72+
"content": "console.log('Hello, world!')"
73+
}
74+
}
75+
],
76+
"stop_reason": null,
77+
"stop_sequence": null,
78+
"usage": {
79+
"input_tokens": 4,
80+
"cache_creation_input_tokens": 0,
81+
"cache_read_input_tokens": 15380,
82+
"output_tokens": 4,
83+
"service_tier": "standard"
84+
}
85+
},
86+
"parent_tool_use_id": null,
87+
"session_id": "e8507165-b725-4275-abab-433272670be9"
88+
},
89+
{
90+
"type": "user",
91+
"message": {
92+
"role": "user",
93+
"content": [
94+
{
95+
"tool_use_id": "toolu_01QmJ8C5jTxvr5Fw7FqE7LES",
96+
"type": "tool_result",
97+
"content": "File created successfully at: /Users/jordan/Documents/startups/longtailLABS/SlideCode/_scripts/outputs/hello.js"
98+
}
99+
]
100+
},
101+
"parent_tool_use_id": null,
102+
"session_id": "e8507165-b725-4275-abab-433272670be9"
103+
},
104+
{
105+
"type": "assistant",
106+
"message": {
107+
"id": "msg_01W5Zz7P6b2fmHHCGxwgcDev",
108+
"type": "message",
109+
"role": "assistant",
110+
"model": "claude-sonnet-4-20250514",
111+
"content": [
112+
{
113+
"type": "text",
114+
"text": "The script `hello.js` has been created. You can run it with:\n```bash\nnode hello.js\n```"
115+
}
116+
],
117+
"stop_reason": "end_turn",
118+
"stop_sequence": null,
119+
"usage": {
120+
"input_tokens": 7,
121+
"cache_creation_input_tokens": 333,
122+
"cache_read_input_tokens": 15380,
123+
"output_tokens": 30,
124+
"service_tier": "standard"
125+
}
126+
},
127+
"parent_tool_use_id": null,
128+
"session_id": "e8507165-b725-4275-abab-433272670be9"
129+
},
130+
{
131+
"type": "result",
132+
"subtype": "success",
133+
"is_error": false,
134+
"duration_ms": 6535,
135+
"duration_api_ms": 6352,
136+
"num_turns": 4,
137+
"result": "The script `hello.js` has been created. You can run it with:\n```bash\nnode hello.js\n```",
138+
"session_id": "e8507165-b725-4275-abab-433272670be9",
139+
"total_cost_usd": 0.01289475,
140+
"usage": {
141+
"input_tokens": 11,
142+
"cache_creation_input_tokens": 333,
143+
"cache_read_input_tokens": 30760,
144+
"output_tokens": 159,
145+
"server_tool_use": {
146+
"web_search_requests": 0
147+
},
148+
"service_tier": "standard"
149+
}
150+
}
151+
]

_scripts/outputs/hello-world.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.log('Hello, world!')

_scripts/outputs/hello-world.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
print('Hello, world!')

_scripts/test-claud-code.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import { query, type SDKMessage } from '@anthropic-ai/claude-code'
2+
3+
console.log('Testing MCP Prompts...\n')
4+
5+
const messages: SDKMessage[] = []
6+
7+
for await (const message of query({
8+
prompt: 'Now create a python one',
9+
abortController: new AbortController(),
10+
options: {
11+
cwd: './outputs',
12+
maxTurns: 10,
13+
permissionMode: 'bypassPermissions',
14+
resume: '1d397da9-8a89-4066-807d-f01ab5dd885a'
15+
}
16+
})) {
17+
messages.push(message)
18+
19+
console.log('MESSAGE', message)
20+
21+
// if (message.type === 'assistant') {
22+
// console.log('Assistant:', message.message.content)
23+
// } else if (message.type === 'result') {
24+
// console.log('Result:', message.subtype)
25+
// if (message.subtype === 'success') {
26+
// console.log('Final result:', message.result)
27+
// }
28+
// }
29+
}
30+
31+
// console.log(JSON.stringify(messages, null, 2))
32+
33+
console.log('\n--- Prompt Test Complete ---')

0 commit comments

Comments
 (0)