feat(roadblock): carry blocks through RunResult

This commit is contained in:
mika kuns
2026-06-04 14:16:56 +02:00
parent cf7f0da400
commit 56ebc2803f
2 changed files with 3 additions and 0 deletions

View File

@@ -97,6 +97,7 @@ public sealed class ClaudeProcess : IClaudeProcess
TurnCount = streamResult.TurnCount, TurnCount = streamResult.TurnCount,
TokensIn = streamResult.TokensIn, TokensIn = streamResult.TokensIn,
TokensOut = streamResult.TokensOut, TokensOut = streamResult.TokensOut,
Blocks = streamResult.Blocks,
}; };
} }
@@ -112,6 +113,7 @@ public sealed class ClaudeProcess : IClaudeProcess
TurnCount = streamResult.TurnCount, TurnCount = streamResult.TurnCount,
TokensIn = streamResult.TokensIn, TokensIn = streamResult.TokensIn,
TokensOut = streamResult.TokensOut, TokensOut = streamResult.TokensOut,
Blocks = streamResult.Blocks,
}; };
} }
} }

View File

@@ -10,6 +10,7 @@ public sealed class RunResult
public int TurnCount { get; init; } public int TurnCount { get; init; }
public int TokensIn { get; init; } public int TokensIn { get; init; }
public int TokensOut { get; init; } public int TokensOut { get; init; }
public IReadOnlyList<string> Blocks { get; init; } = Array.Empty<string>();
public bool IsSuccess => ExitCode == 0 && ResultMarkdown is not null; public bool IsSuccess => ExitCode == 0 && ResultMarkdown is not null;
} }