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
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:
@@ -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}}}
|
||||
@@ -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
|
||||
@@ -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"}}
|
||||
@@ -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"}
|
||||
@@ -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"}
|
||||
@@ -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"}
|
||||
@@ -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"}
|
||||
@@ -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"}
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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
@@ -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"
|
||||
}
|
||||
+7
@@ -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"}
|
||||
+16
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
@@ -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"}
|
||||
+58
@@ -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": []
|
||||
}
|
||||
+7
@@ -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"}}}}}
|
||||
+31
@@ -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": []
|
||||
}
|
||||
+2
@@ -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}}}}}}
|
||||
+11
@@ -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"
|
||||
}
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"path": "/home/dev/projects/sales-dashboard",
|
||||
"createdAt": "2025-01-01T00:00:00.000Z"
|
||||
}
|
||||
+30
@@ -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": []
|
||||
}
|
||||
+2
@@ -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"}
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user