Create Dialogue Thread
dialogue_create_threadCreate a new conversation thread in a project for asynchronous dialogue between Claude.ai and Claude Code. Specify project ID, title, initiator, and optional tags.
Instructions
Start a new conversation thread within a project.
Threads are named conversations between Claude.ai and Claude Code. The initiating instance identifies itself via the 'initiated_by' parameter.
Args:
project_id (string): The project to create the thread in
title (string): Descriptive thread title
initiated_by (string): "claude_app" or "claude_code" — who is starting this thread
tags (string, optional): Comma-separated tags for categorization and search
Returns: The created thread object with generated ID and timestamps.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"title": "<title>",
"initiated_by": "<initiated_by>"
},
"name": "dialogue_create_thread"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Comma-separated tags for categorization | |
| title | Yes | Descriptive thread title | |
| project_id | Yes | The project ID | |
| initiated_by | Yes | Which Claude instance is speaking. claude_app = Claude.ai (musings, theory, design). claude_code = Claude Code (implementation, building, debugging). |