feat(core,server,web): images reach every input — steering, goal objectives, one fold (#71)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
rank-Yu
2026-07-30 16:50:35 +08:00
committed by GitHub
parent de6380f278
commit 97852f43b8
40 changed files with 1474 additions and 254 deletions
+9 -1
View File
@@ -674,8 +674,16 @@ export interface TaskCreateResponse {
* task POST).
*/
export interface SteerRequest {
/** Non-empty message text (trimmed server-side). */
/** Message text (trimmed server-side); may be empty when `images` carries the message. */
text: string;
/**
* Images sent with the steering message (`data:` or http(s) URLs, same rule as
* `TaskInputPart.image_url`): delivered as user image messages right behind the
* `[user_steering]` text. A model without vision receives them as scratchpad path lines
* instead, exactly as it would a Prompt's images. At least one of `text` / `images` must
* be non-empty.
*/
images?: string[];
}
export interface ApprovalDecisionRequest {