sync from monorepo @ 2452e92e
This commit is contained in:
@@ -0,0 +1,305 @@
|
||||
[
|
||||
{
|
||||
"type": "user_message_chunk",
|
||||
"message_id": "msg_user_001",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "Hello, can you help me with this task?"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "user_message_chunk",
|
||||
"message_id": "msg_user_002",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "I need to implement a new feature."
|
||||
},
|
||||
"_meta": {
|
||||
"timestamp": "2025-11-10T12:00:00Z",
|
||||
"source": "web_ui"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "agent_message_chunk",
|
||||
"message_id": "msg_agent_001",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "I'll help you with that. Let me start by analyzing your code."
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "agent_message_chunk",
|
||||
"message_id": "msg_agent_002",
|
||||
"content": {
|
||||
"type": "resource_link",
|
||||
"uri": "file:///home/user/project/src/main.rs",
|
||||
"name": "main.rs",
|
||||
"mime_type": "text/x-rust"
|
||||
},
|
||||
"_meta": {
|
||||
"provider": {
|
||||
"name": "opencode",
|
||||
"original_ids": {
|
||||
"session_id": "ses_abc123",
|
||||
"message_id": "msg_opencode_456"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "agent_thought_chunk",
|
||||
"message_id": "msg_agent_003",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "Let me think about the best approach for this..."
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "agent_thought_chunk",
|
||||
"message_id": "msg_agent_004",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "I should first check the existing code structure to understand the architecture."
|
||||
},
|
||||
"_meta": {
|
||||
"provider": {
|
||||
"name": "anthropic",
|
||||
"raw_excerpt": {
|
||||
"thinking_type": "extended_thinking"
|
||||
}
|
||||
},
|
||||
"duration_ms": 250
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call",
|
||||
"message_id": "msg_agent_005",
|
||||
"tool_call": {
|
||||
"id": "call_001",
|
||||
"tool_name": "bash",
|
||||
"status": "pending",
|
||||
"content": [],
|
||||
"raw_input": {
|
||||
"command": "ls -la",
|
||||
"description": "List directory contents"
|
||||
},
|
||||
"title": "List files"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call",
|
||||
"message_id": "msg_agent_006",
|
||||
"tool_call": {
|
||||
"id": "call_002",
|
||||
"tool_name": "read",
|
||||
"status": "running",
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Reading file contents..."
|
||||
}
|
||||
],
|
||||
"raw_input": {
|
||||
"file_path": "/home/user/project/README.md"
|
||||
},
|
||||
"title": "Read README"
|
||||
},
|
||||
"_meta": {
|
||||
"started_at": "2025-11-10T12:01:00Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call",
|
||||
"message_id": "msg_agent_007",
|
||||
"tool_call": {
|
||||
"id": "call_003",
|
||||
"tool_name": "grep",
|
||||
"status": "completed",
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Found 5 matches in the codebase."
|
||||
}
|
||||
],
|
||||
"raw_input": {
|
||||
"pattern": "TODO",
|
||||
"path": "./src"
|
||||
},
|
||||
"raw_output": {
|
||||
"matches": [
|
||||
"src/main.rs:42:// TODO: Implement error handling",
|
||||
"src/lib.rs:15:// TODO: Add documentation"
|
||||
]
|
||||
},
|
||||
"title": "Search for TODO comments"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call",
|
||||
"message_id": "msg_agent_008",
|
||||
"tool_call": {
|
||||
"id": "call_004",
|
||||
"tool_name": "write",
|
||||
"status": "error",
|
||||
"content": [],
|
||||
"raw_input": {
|
||||
"file_path": "/readonly/protected.txt",
|
||||
"content": "Cannot write here"
|
||||
},
|
||||
"title": "Write to protected file",
|
||||
"error": "Permission denied: /readonly/protected.txt is read-only"
|
||||
},
|
||||
"_meta": {
|
||||
"provider": {
|
||||
"name": "opencode"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call_update",
|
||||
"message_id": "msg_agent_009",
|
||||
"tool_call_id": "call_002",
|
||||
"tool_call": {
|
||||
"id": "call_002",
|
||||
"tool_name": "read",
|
||||
"status": "completed",
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "# My Project\n\nThis is a sample README file.\n\n## Features\n\n- Feature 1\n- Feature 2"
|
||||
}
|
||||
],
|
||||
"raw_input": {
|
||||
"file_path": "/home/user/project/README.md"
|
||||
},
|
||||
"raw_output": {
|
||||
"success": true,
|
||||
"bytes_read": 120
|
||||
},
|
||||
"title": "Read README"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call_update",
|
||||
"message_id": "msg_agent_010",
|
||||
"tool_call_id": "call_005",
|
||||
"tool_call": {
|
||||
"id": "call_005",
|
||||
"tool_name": "bash",
|
||||
"status": "running",
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Compiling project...\n"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"text": "Finished in 2.3s\n"
|
||||
}
|
||||
],
|
||||
"raw_input": {
|
||||
"command": "cargo build --release"
|
||||
},
|
||||
"title": "Build project",
|
||||
"metadata": {
|
||||
"execution_time_ms": 2300
|
||||
}
|
||||
},
|
||||
"_meta": {
|
||||
"chunk_index": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "user_message_chunk",
|
||||
"message_id": "msg_user_003",
|
||||
"content": {
|
||||
"type": "resource_link",
|
||||
"uri": "https://docs.rs/serde/latest/serde/",
|
||||
"name": "Serde Documentation"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "agent_message_chunk",
|
||||
"message_id": "msg_agent_011",
|
||||
"content": {
|
||||
"type": "text",
|
||||
"text": "Here's the complete solution:\n\n```rust\nfn main() {\n println!(\"Hello, world!\");\n}\n```"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "agent_thought_chunk",
|
||||
"message_id": "msg_agent_012",
|
||||
"content": {
|
||||
"type": "resource_link",
|
||||
"uri": "file:///home/user/.cache/analysis_results.json",
|
||||
"name": "Analysis Results",
|
||||
"mime_type": "application/json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call",
|
||||
"message_id": "msg_agent_013",
|
||||
"tool_call": {
|
||||
"id": "call_006",
|
||||
"tool_name": "glob",
|
||||
"status": "completed",
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "src/main.rs\nsrc/lib.rs\nsrc/utils.rs"
|
||||
}
|
||||
],
|
||||
"raw_input": {
|
||||
"pattern": "src/**/*.rs"
|
||||
},
|
||||
"raw_output": {
|
||||
"files": ["src/main.rs", "src/lib.rs", "src/utils.rs"]
|
||||
},
|
||||
"title": "Find Rust source files",
|
||||
"metadata": {
|
||||
"file_count": 3,
|
||||
"total_size_bytes": 15420
|
||||
}
|
||||
},
|
||||
"_meta": {
|
||||
"provider": {
|
||||
"name": "opencode",
|
||||
"original_ids": {
|
||||
"session_id": "ses_xyz789",
|
||||
"message_id": "msg_oc_123",
|
||||
"part_id": "prt_oc_456"
|
||||
},
|
||||
"raw_excerpt": {
|
||||
"tool_state": "Completed"
|
||||
}
|
||||
},
|
||||
"timestamp": "2025-11-10T12:05:30Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "tool_call_update",
|
||||
"message_id": "msg_agent_014",
|
||||
"tool_call_id": "call_007",
|
||||
"tool_call": {
|
||||
"id": "call_007",
|
||||
"tool_name": "bash",
|
||||
"status": "error",
|
||||
"content": [
|
||||
{
|
||||
"type": "text",
|
||||
"text": "bash: invalid_command: command not found\n"
|
||||
}
|
||||
],
|
||||
"raw_input": {
|
||||
"command": "invalid_command --flag"
|
||||
},
|
||||
"error": "Command execution failed with exit code 127"
|
||||
},
|
||||
"_meta": {
|
||||
"provider": {
|
||||
"name": "opencode"
|
||||
},
|
||||
"exit_code": 127
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user