normalize-policy phase-9: preserve raw task/model/content in nodes/sessions tools

This commit is contained in:
DBT
2026-02-28 01:48:58 +00:00
parent 91220c3e3a
commit b0f65bc4b3
2 changed files with 11 additions and 11 deletions

View File

@@ -113,7 +113,7 @@ func (t *NodesTool) Execute(ctx context.Context, args map[string]interface{}) (s
return "", fmt.Errorf("invalid_args: canvas_action requires args.action")
}
}
req := nodes.Request{Action: action, Node: nodeID, Task: strings.TrimSpace(task), Model: strings.TrimSpace(model), Args: reqArgs}
req := nodes.Request{Action: action, Node: nodeID, Task: task, Model: model, Args: reqArgs}
started := time.Now()
resp, err := t.router.Dispatch(ctx, req, mode)
durationMs := int(time.Since(started).Milliseconds())
@@ -134,7 +134,7 @@ func (t *NodesTool) writeAudit(req nodes.Request, resp nodes.Response, mode stri
_ = os.MkdirAll(filepath.Dir(t.auditPath), 0755)
row := map[string]interface{}{
"time": time.Now().UTC().Format(time.RFC3339),
"mode": strings.TrimSpace(mode),
"mode": mode,
"action": req.Action,
"node": req.Node,
"task": req.Task,