chore: import upstream snapshot with attribution
CI / lint (push) Failing after 1s
CI / frontend (push) Failing after 1s
CI / scripts (push) Failing after 1s
CI / Go Test (ubuntu-latest) (push) Failing after 0s
CI / frontend-node-25 (push) Failing after 1s
CI / docs (push) Failing after 0s
CI / coverage (push) Failing after 0s
CI / e2e (push) Failing after 0s
Docker / build-and-push (push) Failing after 1s
CI / integration (push) Failing after 4m43s
CI / Go Test (windows-latest) (push) Has been cancelled
CI / Desktop Unit Tests (Windows) (push) Has been cancelled
Desktop Artifacts / Desktop Build (Linux (arm64)) (push) Has been cancelled
Desktop Artifacts / Desktop Build (Linux) (push) Has been cancelled
Desktop Artifacts / Desktop Build (Windows) (push) Has been cancelled
Desktop Artifacts (macOS) / Desktop Build (macOS (aarch64)) (push) Has been cancelled
Desktop Artifacts (macOS) / Desktop Build (macOS (x86_64)) (push) Has been cancelled

This commit is contained in:
wehub-resource-sync
2026-07-13 12:30:36 +08:00
commit f99010fae1
1834 changed files with 662985 additions and 0 deletions
@@ -0,0 +1,25 @@
# aider chat started at 2026-06-09 14:01:00
#### add a retry to the webhook
I'll add exponential backoff to the webhook handler.
Here is the plan:
#### Step 1
Wrap the call in a loop.
> Applied edit to src/webhook.py
> Applied edit to src/webhook.py
> Creating empty file src/retry.py
> Did not apply edit to src/skip.py (--dry-run)
> Skipping edits to src/other.py
# aider chat started at 2026-06-09 15:30:00
#### make the timeout configurable
Done. The timeout now reads from the environment.
> Applied edit to src/config.py
# aider chat started at 2026-06-09 16:00:00
@@ -0,0 +1,2 @@
{"type":"user","timestamp":"2024-01-01T10:00:00Z","message":{"content":"Read auth.ts"},"cwd":"/Users/alice/code/my-app"}
{"type":"assistant","timestamp":"2024-01-01T10:00:05Z","message":{"model":"claude-sonnet-4-20250514","content":[{"type":"text","text":"Reading the file..."},{"type":"tool_use","id":"toolu_orphan","name":"Read","input":{"file_path":"src/auth.ts"}}],"usage":{"input_tokens":100,"output_tokens":50}}}
+3
View File
@@ -0,0 +1,3 @@
{"type":"user","timestamp":"2024-01-01T10:00:00Z","message":{"content":"hello"},"cwd":"/Users/alice/code/my-app"}
{"type":"assistant","timestamp":"2024-01-01T10:00:05Z","message":{"model":"claude-sonnet-4-20250514","content":[{"type":"text","text":"Hi there"}],"usage":{"input_tokens":10,"output_tokens":5}}}
{"type":"user","timestamp":"2024-01-01T10:01:00Z","message":{"content":"more
+4
View File
@@ -0,0 +1,4 @@
{"type":"user","timestamp":"2024-01-01T10:00:00Z","message":{"content":"Fix the login bug"},"cwd":"/Users/alice/code/my-app"}
{"type":"assistant","timestamp":"2024-01-01T10:00:05Z","message":{"model":"claude-sonnet-4-20250514","content":[{"type":"text","text":"Looking at the auth module..."},{"type":"tool_use","id":"toolu_1","name":"Read","input":{"file_path":"src/auth.ts"}}],"usage":{"input_tokens":100,"output_tokens":50,"cache_creation_input_tokens":200,"cache_read_input_tokens":300}}}
{"type":"user","timestamp":"2024-01-01T10:05:00Z","message":{"content":"That looks right"}}
{"type":"assistant","timestamp":"2024-01-01T10:05:05Z","message":{"model":"claude-sonnet-4-20250514","content":[{"type":"text","text":"Applied the fix."}],"usage":{"input_tokens":150,"output_tokens":75,"cache_creation_input_tokens":0,"cache_read_input_tokens":500}}}
@@ -0,0 +1,4 @@
{"timestamp":"2026-05-02T12:33:24.669Z","type":"session_meta","payload":{"id":"quote-123","timestamp":"2026-05-02T12:33:22.511Z","cwd":"/tmp/agentsview-quote","originator":"codex_exec","cli_version":"0.128.0","source":"exec","model_provider":"openai"}}
{"timestamp":"2026-05-02T12:33:24.753Z","type":"response_item","payload":{"type":"message","role":"user","content":[{"type":"input_text","text":"blablabla?"}]}}
{"timestamp":"2026-05-02T12:33:26.485Z","type":"event_msg","payload":{"type":"agent_message","message":"blabla1\n\n> blabla2\n\nblabla3\n\n> blabla4\n\nblabla5","phase":"final_answer","memory_citation":null}}
{"timestamp":"2026-05-02T12:33:26.485Z","type":"response_item","payload":{"type":"message","role":"assistant","content":[{"type":"output_text","text":"blabla1\n\n> blabla2\n\nblabla3\n\n> blabla4\n\nblabla5"}],"phase":"final_answer"}}
+3
View File
@@ -0,0 +1,3 @@
{"payload":{"cwd":"/tmp","id":"fc-args-1","originator":"user"},"timestamp":"2024-01-01T10:00:00Z","type":"session_meta"}
{"payload":{"content":[{"text":"inspect files","type":"input_text"}],"role":"user"},"timestamp":"2024-01-01T10:00:01Z","type":"response_item"}
{"payload":{"arguments":"{\"cmd\":\"rg --files\",\"workdir\":\"/tmp\"}","call_id":"call_test","name":"exec_command","type":"function_call"},"timestamp":"2024-01-01T10:00:05Z","type":"response_item"}
+3
View File
@@ -0,0 +1,3 @@
{"payload":{"cwd":"/tmp","id":"fc-args-2","originator":"user"},"timestamp":"2024-01-01T10:00:00Z","type":"session_meta"}
{"payload":{"content":[{"text":"apply patch","type":"input_text"}],"role":"user"},"timestamp":"2024-01-01T10:00:01Z","type":"response_item"}
{"payload":{"arguments":{"patch":"*** Begin Patch\n*** Update File: internal/parser/codex.go\n*** Update File: internal/parser/parser_test.go\n*** End Patch"},"call_id":"call_test","name":"apply_patch","type":"function_call"},"timestamp":"2024-01-01T10:00:05Z","type":"response_item"}
+3
View File
@@ -0,0 +1,3 @@
{"payload":{"cwd":"/tmp","id":"fc-stdin","originator":"user"},"timestamp":"2024-01-01T10:00:00Z","type":"session_meta"}
{"payload":{"content":[{"text":"send input","type":"input_text"}],"role":"user"},"timestamp":"2024-01-01T10:00:01Z","type":"response_item"}
{"payload":{"arguments":{"chars":"yes\n","session_id":"sess-42"},"call_id":"call_test","name":"write_stdin","type":"function_call"},"timestamp":"2024-01-01T10:00:05Z","type":"response_item"}
+4
View File
@@ -0,0 +1,4 @@
{"payload":{"cwd":"/Users/alice/code/app","id":"fc-1","originator":"user"},"timestamp":"2024-01-01T10:00:00Z","type":"session_meta"}
{"payload":{"content":[{"text":"Run the tests","type":"input_text"}],"role":"user"},"timestamp":"2024-01-01T10:00:01Z","type":"response_item"}
{"payload":{"call_id":"call_test","name":"shell_command","summary":"Running tests","type":"function_call"},"timestamp":"2024-01-01T10:00:05Z","type":"response_item"}
{"payload":{"call_id":"call_test","name":"apply_patch","summary":"Fixing typo","type":"function_call"},"timestamp":"2024-01-01T10:05:00Z","type":"response_item"}
+3
View File
@@ -0,0 +1,3 @@
{"payload":{"cwd":"/Users/alice/code/my-api","id":"abc-123","originator":"user"},"timestamp":"2024-01-01T10:00:00Z","type":"session_meta"}
{"payload":{"content":[{"text":"Add rate limiting","type":"input_text"}],"role":"user"},"timestamp":"2024-01-01T10:00:01Z","type":"response_item"}
{"payload":{"content":[{"text":"I'll add rate limiting to the API.","type":"output_text"}],"role":"assistant"},"timestamp":"2024-01-01T10:00:05Z","type":"response_item"}
+48
View File
@@ -0,0 +1,48 @@
{
"lastUpdated": "2024-01-01T10:05:05Z",
"messages": [
{
"content": "Fix the login bug",
"id": "u1",
"timestamp": "2024-01-01T10:00:00Z",
"type": "user"
},
{
"content": "Looking at the auth module...",
"id": "a1",
"timestamp": "2024-01-01T10:00:05Z",
"tokens": {
"input": 1500,
"output": 200,
"cached": 100,
"thoughts": 50,
"tool": 0,
"total": 1850
},
"type": "gemini"
},
{
"content": "That looks right",
"id": "u2",
"timestamp": "2024-01-01T10:05:00Z",
"type": "user"
},
{
"content": "Applied the fix.",
"id": "a2",
"timestamp": "2024-01-01T10:05:05Z",
"tokens": {
"input": 2000,
"output": 300,
"cached": 50,
"thoughts": 100,
"tool": 0,
"total": 2450
},
"type": "gemini"
}
],
"projectHash": "abc123def456",
"sessionId": "sess-uuid-1",
"startTime": "2024-01-01T10:00:00Z"
}
+26
View File
@@ -0,0 +1,26 @@
{
"lastUpdated": "2024-01-01T10:00:05Z",
"messages": [
{
"content": "Starting session",
"id": "i1",
"timestamp": "2024-01-01T10:00:00Z",
"type": "info"
},
{
"content": "Some error",
"id": "e1",
"timestamp": "2024-01-01T10:00:01Z",
"type": "error"
},
{
"content": "Some warning",
"id": "w1",
"timestamp": "2024-01-01T10:00:05Z",
"type": "warning"
}
],
"projectHash": "abc123def456",
"sessionId": "sess-uuid-3",
"startTime": "2024-01-01T10:00:00Z"
}
+33
View File
@@ -0,0 +1,33 @@
{
"lastUpdated": "2024-01-01T10:00:05Z",
"messages": [
{
"content": "Explain how this works",
"id": "u1",
"timestamp": "2024-01-01T10:00:00Z",
"type": "user"
},
{
"content": "Here is how it works: the system reads the config file on startup.",
"id": "a1",
"model": "gemini-2.5-pro",
"thoughts": [
{
"description": "The user wants an explanation of the system.",
"subject": "Understanding request",
"timestamp": "2024-01-01T10:00:01Z"
},
{
"description": "I should describe the config loading flow.",
"subject": "Planning response",
"timestamp": "2024-01-01T10:00:02Z"
}
],
"timestamp": "2024-01-01T10:00:05Z",
"type": "gemini"
}
],
"projectHash": "abc123def456",
"sessionId": "sess-uuid-thinking",
"startTime": "2024-01-01T10:00:00Z"
}
+38
View File
@@ -0,0 +1,38 @@
{
"lastUpdated": "2024-01-01T10:00:05Z",
"messages": [
{
"content": "Read this file",
"id": "u1",
"timestamp": "2024-01-01T10:00:00Z",
"type": "user"
},
{
"content": "Let me read it.",
"id": "a1",
"model": "gemini-2.5-pro",
"thoughts": [
{
"description": "I need to read the file first.",
"subject": "Planning",
"timestamp": "2024-01-01T10:00:01Z"
}
],
"timestamp": "2024-01-01T10:00:05Z",
"toolCalls": [
{
"args": {
"file_path": "main.go"
},
"displayName": "ReadFile",
"name": "read_file",
"status": "success"
}
],
"type": "gemini"
}
],
"projectHash": "abc123def456",
"sessionId": "sess-uuid-2",
"startTime": "2024-01-01T10:00:00Z"
}
@@ -0,0 +1,66 @@
{
"lastUpdated": "2024-01-01T10:00:05Z",
"messages": [
{
"content": "Read the planning doc",
"id": "u1",
"timestamp": "2024-01-01T10:00:00Z",
"type": "user"
},
{
"content": "Let me read that file.",
"id": "a1",
"model": "gemini-2.5-pro",
"thoughts": [
{
"description": "I need to read the planning document.",
"subject": "Planning",
"timestamp": "2024-01-01T10:00:01Z"
}
],
"timestamp": "2024-01-01T10:00:05Z",
"toolCalls": [
{
"id": "read_file_1772747340739_0",
"name": "read_file",
"displayName": "ReadFile",
"args": {"file_path":".planning/ONE-PAGER.md"},
"status": "success",
"result": [
{
"functionResponse": {
"id": "read_file_1772747340739_0",
"name": "read_file",
"response": {
"output": "# Agentstrove -- One-Pager\n\nDraft: 2026-03-04"
}
}
}
]
},
{
"id": "run_command_1772747340739_1",
"name": "run_command",
"displayName": "RunCommand",
"args": {"command":"ls -la"},
"status": "success",
"result": [
{
"functionResponse": {
"id": "run_command_1772747340739_1",
"name": "run_command",
"response": {
"output": "total 42\ndrwxr-xr-x 5 user user 160 Mar 4 10:00 ."
}
}
}
]
}
],
"type": "gemini"
}
],
"projectHash": "abc123def456",
"sessionId": "sess-uuid-tool-results",
"startTime": "2024-01-01T10:00:00Z"
}
@@ -0,0 +1,7 @@
{"role": "system", "content": "You are gptme, a personal AI assistant running in the terminal.", "timestamp": "2026-06-13T10:00:00.000000", "pinned": true, "hide": true}
{"role": "user", "content": "Write a hello world program in Python.", "timestamp": "2026-06-13T10:00:01.000000"}
{"role": "assistant", "content": "I'll write a hello world program in Python.\n\n```python\nprint('Hello, World!')\n```", "timestamp": "2026-06-13T10:00:05.000000", "metadata": {"model": "openrouter/anthropic/claude-sonnet-4-6", "usage": {"input_tokens": 120, "output_tokens": 42, "cache_read_tokens": 80, "cache_creation_tokens": 0}, "cost": 0.0012}}
{"role": "tool", "content": "Saved file: hello.py", "timestamp": "2026-06-13T10:00:06.000000"}
{"role": "user", "content": "Run it.", "timestamp": "2026-06-13T10:00:10.000000"}
{"role": "assistant", "content": "Running the program now.", "timestamp": "2026-06-13T10:00:12.000000", "metadata": {"model": "openrouter/anthropic/claude-sonnet-4-6", "usage": {"input_tokens": 200, "output_tokens": 15, "cache_read_tokens": 120, "cache_creation_tokens": 0}, "cost": 0.0008}}
{"role": "tool", "content": "Hello, World!", "timestamp": "2026-06-13T10:00:13.000000"}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conversation_id":"broken-session","history":[
@@ -0,0 +1,29 @@
{
"conversation_id": "overlap-session",
"history": [
{
"user": {
"env_context": {
"env_state": {
"current_working_directory": "/home/user/code/current-kiro"
}
},
"content": {
"Prompt": {
"prompt": "Current store should win"
}
},
"timestamp": "2026-05-17T11:00:00Z"
},
"assistant": {
"Response": {
"message_id": "assistant-overlap",
"content": "Using the SQLite version."
}
},
"request_metadata": {
"stream_end_timestamp_ms": 1779015610000
}
}
]
}
@@ -0,0 +1,66 @@
{
"conversation_id": "sqlite-session",
"history": [
{
"user": {
"env_context": {
"env_state": {
"current_working_directory": "/home/user/code/kiro-app"
}
},
"content": {
"Prompt": {
"prompt": "Build the Kiro parser"
}
},
"timestamp": "2026-05-17T10:00:00Z"
},
"assistant": {
"Response": {
"message_id": "assistant-1",
"content": "I can do that."
}
},
"request_metadata": {
"stream_end_timestamp_ms": 1779012010000
}
},
{
"user": {
"env_context": {
"env_state": {
"current_working_directory": "/home/user/code/kiro-app"
}
},
"content": {
"Prompt": {
"prompt": "Read the source first"
}
},
"timestamp": "2026-05-17T10:00:20Z"
},
"assistant": {
"ToolUse": {
"message_id": "assistant-2",
"content": "",
"tool_uses": [
{
"id": "tool-1",
"name": "execute_bash",
"args": {
"command": "sed -n '1,120p' internal/parser/kiro.go"
}
}
]
}
},
"request_metadata": {
"stream_end_timestamp_ms": 1779012030000
}
}
],
"transcript": [
"> Build the Kiro parser",
"I can do that."
]
}
+11
View File
@@ -0,0 +1,11 @@
{"type":"session","version":3,"id":"pi-test-session-uuid","timestamp":"2025-01-01T10:00:00Z","cwd":"/Users/alice/code/my-project","branchedFrom":"/Users/alice/.pi/agent/sessions/--path--/2025-01-01T09-00-00-000Z_parent-uuid.jsonl"}
{"type":"message","id":"entry-1","parentId":null,"timestamp":"2025-01-01T10:00:01Z","message":{"role":"user","content":[{"type":"text","text":"Fix the login bug"}],"timestamp":1735725601000}}
{"type":"message","id":"entry-2","parentId":"entry-1","timestamp":"2025-01-01T10:00:02Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"Let me analyze this carefully.","thinkingSignature":"sig-abc","redacted":false},{"type":"text","text":"Looking at the auth module."},{"type":"toolCall","id":"toolu_01","name":"read","arguments":{"file_path":"auth.go"}}],"model":"claude-opus-4-5","provider":"anthropic","usage":{"input":100,"output":50,"totalTokens":150,"cost":{"total":0.01}},"stopReason":"toolUse","timestamp":1735725602000}}
{"type":"message","id":"entry-3","parentId":"entry-2","timestamp":"2025-01-01T10:00:03Z","message":{"role":"toolResult","toolCallId":"toolu_01","toolName":"read","content":[{"type":"text","text":"package auth\nfunc Login() {}"}],"isError":false,"timestamp":1735725603000}}
{"type":"model_change","id":"entry-4","parentId":"entry-3","timestamp":"2025-01-01T10:00:04Z","provider":"anthropic","modelId":"claude-opus-4-5"}
{"type":"compaction","id":"entry-5","parentId":"entry-4","timestamp":"2025-01-01T10:00:05Z","summary":"# Context Checkpoint\nThe user is fixing a login bug.","firstKeptEntryIndex":0,"tokensBefore":5000}
{"type":"message","id":"entry-6","parentId":"entry-5","timestamp":"2025-01-01T10:00:06Z","message":{"role":"user","content":[{"type":"text","text":"Look good to you?"}],"timestamp":1735725606000}}
{"type":"message","id":"entry-7","parentId":"entry-6","timestamp":"2025-01-01T10:00:07Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","thinkingSignature":"redacted-sig-xyz","redacted":true},{"type":"text","text":"Looks good!"}],"model":"claude-opus-4-5","provider":"anthropic","usage":{"input":200,"output":10,"totalTokens":210,"cost":{"total":0.005}},"stopReason":"stop","timestamp":1735725607000}}
{"type":"thinking_level_change","id":"entry-8","parentId":"entry-7","timestamp":"2025-01-01T10:00:08Z","thinkingLevel":"high"}
not valid json -- malformed line that should be skipped silently
{"type":"unknown_future_entry_type","id":"entry-9","parentId":"entry-8","timestamp":"2025-01-01T10:00:09Z"}
@@ -0,0 +1,58 @@
{
"schemaVersion": "3",
"root": {
"id": "11111111-1111-4111-8111-111111111111",
"summary": "Loading sales data in R",
"title": "Sales data loading",
"timestamp": 1735689600000,
"metadata": {
"kind": "main",
"modeState": {},
"gitBranch": "feature/quarterly-report",
"model": {
"id": "claude-sonnet-4-6",
"providerId": "positai",
"name": "Claude Sonnet 4.6",
"providerName": "Posit AI"
}
}
},
"messages": [
{
"id": "aaaaaaa1-0000-4000-8000-000000000001",
"parentId": "11111111-1111-4111-8111-111111111111",
"isActive": true,
"lmMessageIds": [0],
"timestamp": 1735689600000
},
{
"id": "aaaaaaa1-0000-4000-8000-000000000002",
"parentId": "aaaaaaa1-0000-4000-8000-000000000001",
"isActive": true,
"lmMessageIds": [1, 2, 3],
"timestamp": 1735689610000
},
{
"id": "aaaaaaa1-0000-4000-8000-000000000003",
"parentId": "aaaaaaa1-0000-4000-8000-000000000002",
"isActive": true,
"lmMessageIds": [4],
"timestamp": 1735689630000
},
{
"id": "aaaaaaa1-0000-4000-8000-000000000004",
"parentId": "aaaaaaa1-0000-4000-8000-000000000003",
"isActive": true,
"lmMessageIds": [5],
"timestamp": 1735689640000
},
{
"id": "aaaaaaa1-0000-4000-8000-000000000005",
"parentId": "aaaaaaa1-0000-4000-8000-000000000003",
"isActive": false,
"lmMessageIds": [6],
"timestamp": 1735689650000
}
],
"files": []
}
@@ -0,0 +1,7 @@
{"id":0,"message":{"role":"user","content":"How do I load the sales data?","providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689600000}}}}}
{"id":1,"message":{"role":"assistant","content":[{"type":"reasoning","text":"The user wants to load data."},{"type":"text","text":"Let me look at the data folder.\n<MESSAGESUMMARY>Asked about loading sales data</MESSAGESUMMARY>"},{"type":"tool-call","toolCallId":"toolu_01","toolName":"read","input":{"file_path":"data/sales.csv"}}],"providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689610000,"modelId":"claude-sonnet-4-6","modelName":"Claude Sonnet 4.6","providerId":"positai","providerName":"Posit AI","usage":{"inputTokens":12,"outputTokens":34,"totalTokens":246,"cacheReadTokens":100,"cacheWriteTokens":100,"cacheWrite5mTokens":100,"cacheWrite1hTokens":0}}}}}}
{"id":2,"message":{"role":"tool","content":[{"type":"tool-result","toolCallId":"toolu_01","toolName":"read","output":{"type":"text","value":"region,amount\nwest,100\n"}}]}}
{"id":3,"message":{"role":"assistant","content":[{"type":"text","text":"Use read.csv(\"data/sales.csv\") to load it."}],"providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689620000,"modelId":"claude-sonnet-4-6","usage":{"inputTokens":50,"outputTokens":20,"totalTokens":70,"cacheReadTokens":0,"cacheWriteTokens":0}}}}}}
{"id":4,"message":{"role":"user","content":"thanks","providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689630000}}}}}
{"id":5,"message":{"role":"assistant","content":[{"type":"text","text":"You're welcome!"}],"providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689640000,"modelId":"claude-sonnet-4-6","usage":{"inputTokens":80,"outputTokens":5,"totalTokens":85,"cacheReadTokens":0,"cacheWriteTokens":0}}}}}}
{"id":6,"message":{"role":"assistant","content":[{"type":"text","text":"This branch was abandoned."}],"providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689650000,"modelId":"claude-sonnet-4-6"}}}}}
@@ -0,0 +1,31 @@
{
"schemaVersion": "3",
"root": {
"id": "22222222-2222-4222-8222-222222222222",
"summary": "Explore the data folder and report its layout",
"title": null,
"timestamp": 1735689615000,
"metadata": {
"kind": "subagent",
"parentTreeId": "11111111-1111-4111-8111-111111111111",
"task": "Explore the data folder and report its layout"
}
},
"messages": [
{
"id": "bbbbbbb1-0000-4000-8000-000000000001",
"parentId": "22222222-2222-4222-8222-222222222222",
"isActive": true,
"lmMessageIds": [0],
"timestamp": 1735689615000
},
{
"id": "bbbbbbb1-0000-4000-8000-000000000002",
"parentId": "bbbbbbb1-0000-4000-8000-000000000001",
"isActive": true,
"lmMessageIds": [1],
"timestamp": 1735689616000
}
],
"files": []
}
@@ -0,0 +1,2 @@
{"id":0,"message":{"role":"user","content":"Explore the data folder and report its layout","providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689615000}}}}}
{"id":1,"message":{"role":"assistant","content":[{"type":"text","text":"The data folder contains one CSV file: sales.csv."}],"providerOptions":{"providerMetadata":{"positai":{"timestamp":1735689616000,"modelId":"claude-haiku-4-5","usage":{"inputTokens":40,"outputTokens":15,"totalTokens":55,"cacheReadTokens":0,"cacheWriteTokens":0}}}}}}
@@ -0,0 +1,11 @@
{
"conversations": [
{
"id": "11111111-1111-4111-8111-111111111111",
"timestamp": 1735689600000,
"title": "Sales data loading",
"summary": "Loading sales data in R"
}
],
"schemaVersion": "1"
}
@@ -0,0 +1,4 @@
{
"path": "/home/dev/projects/sales-dashboard",
"createdAt": "2025-01-01T00:00:00.000Z"
}
@@ -0,0 +1,30 @@
{
"schemaVersion": "3",
"root": {
"id": "33333333-3333-4333-8333-333333333333",
"summary": null,
"title": null,
"timestamp": 1735776000000,
"metadata": {
"kind": "main",
"modeState": {}
}
},
"messages": [
{
"id": "ccccccc1-0000-4000-8000-000000000001",
"parentId": "33333333-3333-4333-8333-333333333333",
"isActive": true,
"lmMessageIds": [0],
"timestamp": 1735776000000
},
{
"id": "ccccccc1-0000-4000-8000-000000000002",
"parentId": "ccccccc1-0000-4000-8000-000000000001",
"isActive": true,
"lmMessageIds": [1],
"timestamp": 1735776001000
}
],
"files": []
}
@@ -0,0 +1,2 @@
{"id":0,"message":{"role":"user","content":"hello","providerOptions":{"providerMetadata":{"positai":{"timestamp":1735776000000}}}}}
{"id":1,"message":{"role":"assistant","content":[{"type":"text","text":"Hi! How can I help?"}],"providerOptions":{"providerMetadata":{"positai":{"timestamp":1735776001000,"modelId":"claude-sonnet-4-6","usage":{"inputTokens":8,"outputTokens":6,"totalTokens":14,"cacheReadTokens":0,"cacheWriteTokens":0}}}}}}
@@ -0,0 +1,5 @@
{"role": "user", "content": "Create a Python function to sort a list", "message_id": "msg_001"}
{"role": "assistant", "content": "Here's a Python function to sort a list:", "message_id": "msg_002"}
{"role": "assistant", "content": "```python\ndef sort_list(lst):\n return sorted(lst)\n```", "message_id": "msg_003"}
{"role": "user", "content": "Can you add type hints?", "message_id": "msg_004"}
{"role": "assistant", "content": "Here's the updated version with type hints:", "message_id": "msg_005"}
+25
View File
@@ -0,0 +1,25 @@
{
"session_id": "abc123def-0000-0000-0000-000000000000",
"parent_session_id": null,
"start_time": "2026-06-13T10:00:00Z",
"end_time": "2026-06-13T10:05:00Z",
"git_commit": "abc123def456",
"git_branch": "main",
"model": "mistral-medium-3.5",
"environment": {
"working_directory": "/home/user/projects/myapp"
},
"title": "Create a Python function to sort a list",
"title_source": "auto",
"stats": {
"steps": 5,
"session_prompt_tokens": 100,
"session_completion_tokens": 50,
"context_tokens": 150,
"last_turn_prompt_tokens": 50,
"last_turn_completion_tokens": 25,
"session_total_llm_tokens": 150,
"last_turn_total_tokens": 75
},
"total_messages": 5
}
@@ -0,0 +1,4 @@
{"role": "user", "content": "Read the README file", "message_id": "msg_001"}
{"role": "assistant", "content": "I'll read the README file for you.", "message_id": "msg_002", "tool_calls": [{"id": "call_001", "index": 0, "function": {"name": "read_file", "arguments": {"path": "README.md"}}}]}
{"role": "tool", "content": "# My Project\n\nThis is a sample project.", "name": "read_file", "tool_call_id": "call_001", "message_id": "msg_003"}
{"role": "assistant", "content": "The README.md file contains:\n\n# My Project\n\nThis is a sample project.", "message_id": "msg_004"}
@@ -0,0 +1,25 @@
{
"session_id": "def456ghi-0000-0000-0000-000000000000",
"parent_session_id": null,
"start_time": "2026-06-13T11:00:00Z",
"end_time": "2026-06-13T11:01:00Z",
"git_commit": "def456ghi789",
"git_branch": "feature/tool-support",
"model": "mistral-medium-3.5",
"environment": {
"working_directory": "/home/user/projects/myapp"
},
"title": "Read the README file",
"title_source": "auto",
"stats": {
"steps": 4,
"session_prompt_tokens": 200,
"session_completion_tokens": 100,
"context_tokens": 300,
"last_turn_prompt_tokens": 100,
"last_turn_completion_tokens": 50,
"session_total_llm_tokens": 300,
"last_turn_total_tokens": 150
},
"total_messages": 4
}