一键导入
verify-streaming
Verify the streaming fix is properly implemented in the codebase
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify the streaming fix is properly implemented in the codebase
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Update CHANGELOG.md with new entries following Keep a Changelog format
Run complete CI checks locally (build debug/release, run tests, check warnings)
Run the complete dev server test workflow for the Aura project
Rebuild the trebuchet CLI binary in release configuration
Create a new Trebuchet release tag following semantic versioning (without 'v' prefix)
Run AWS integration tests with LocalStack for local AWS service simulation
| name | verify-streaming |
| description | Verify the streaming fix is properly implemented in the codebase |
Verify that the streaming bug fix is correctly implemented:
Verify observe method generation (around lines 789-804):
grep -A 20 "public func observe" /Users/bri/dev/Trebuchet/Sources/TrebuchetCLI/Commands/DevCommand.swift | head -30
Expected: No nonisolated keyword, direct actor property access
Verify handlers use await (around lines 506-530):
grep -A 5 "let stream = await" /Users/bri/dev/Trebuchet/Sources/TrebuchetCLI/Commands/DevCommand.swift
Expected: let stream = await typedActor.observeXxx()
grep -r "Task.detached" /Users/bri/dev/Trebuchet/Sources/TrebuchetCLI/Commands/DevCommand.swift
Expected: No matches (this was the buggy pattern)
if [ -d /Users/bri/dev/Aura/.trebuchet ]; then
echo "Checking generated code..."
grep -r "nonisolated.*observe" /Users/bri/dev/Aura/.trebuchet/Sources/ 2>/dev/null || echo "✓ No nonisolated observe methods"
grep -r "Task.detached" /Users/bri/dev/Aura/.trebuchet/Sources/ 2>/dev/null || echo "✓ No Task.detached found"
fi
For each check, report:
The streaming bug was caused by:
Task.detached spawned on global executor, not actor executorThe fix:
nonisolated)