formulahendry / formulahendry/vscode-acp

Multiple thought data blocks are merged together

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
378
Forks
76
PR merge metrics
No merged PRs in 30d

Description

It is quite common in an agent's execution logic to have multiple segments of thought within a single conversation.

When my agent performs behaviors similar to this sequence:
```
thought -> message -> tool_call -> thought -> review (which is actually a type of thought)
```
all the thoughts get concatenated together.

Upon checking, it seems that the ACP protocol itself does not yet support messageId, which is the root cause of this issue.

Could you please advise if there are any alternative solutions that can present multiple segments of thought and multiple tool_calls in a single conversation—without concatenation, and in sequential order?

Thank you very much indeed.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start by tracing how the VS Code extension handles ACP thought, message, tool_call, and review segments, then examine the protocol's messageId limitation. Done means distinct thought segments and tool calls remain sequential rather than being concatenated, or the limitation and available workaround are documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
ai-infra-agents, devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.