Skip to content

Commit 9f82ef8

Browse files
authored
Merge pull request #270 from Fr-e-d/contrib/sync-1777568493
sync: update 2 file(s) in core/
2 parents 01ecd34 + 89b0b5d commit 9f82ef8

2 files changed

Lines changed: 48 additions & 1 deletion

File tree

.gaai/core/scripts/daemon-monitor-top.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ while true; do
5454
term_lines=$(tput lines 2>/dev/null || echo 24)
5555
log_lines=$(( term_lines - 12 ))
5656
[[ $log_lines -lt 5 ]] && log_lines=5
57-
tail -n "$log_lines" "$LOG_FILE"
57+
# Filter raw NDJSON lines that nested-claude-spawn writes via --log-file when
58+
# orchestrators pass the daemon log path (instead of per-story). Keeps the top
59+
# banner human-readable without changing the underlying log pollution.
60+
tail -n $(( log_lines * 4 )) "$LOG_FILE" | grep -v '^{' | tail -n "$log_lines"
5861
else
5962
echo -e " ${DIM}(waiting for daemon log...)${NC}"
6063
fi

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,50 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
---
99

10+
## [2.22.0] - 2026-04-30
11+
12+
### Changed
13+
- fix(monitor): filter raw NDJSON lines from top banner
14+
- chore: bump local VERSION to v2.22.0 [sync]
15+
- chore: reconcile stale in_progress + add GLM baseline analyzer
16+
- fix(delivery-loop): preamble fires on env-driven default secondary routing
17+
- chore: bump local VERSION to v2.23.0 [sync]
18+
- feat(scripts): observe-secondary.sh — live R1-R5 compliance + outcomes
19+
- fix(daemon-monitor): cap activity line at 280 chars to prevent heredoc flooding
20+
- feat(delivery-loop): NOTES.md self-bootstrapping + artefact-first-class path
21+
- chore: bump local VERSION to v2.26.0 [sync]
22+
- feat(delivery-loop): upgrade GLM context-discipline preamble per Anthropic guidance
23+
- chore: bump local VERSION to v2.25.0 [sync]
24+
- feat(delivery-loop): GLM context-discipline preamble for secondary routing
25+
- fix(analyzer): surface stdout terminal_reason + jq capture no-match handling
26+
- chore: bump local VERSION to v2.24.0 [sync]
27+
- fix(scripts): clean routing summary in fail-debug analyzer
28+
- feat(E107bS04): severity-weighted tie-breaker — top 5 by severity (#582)
29+
- chore: bump local VERSION to v2.28.0 [sync]
30+
- feat(scripts): minimal fail-debug analyzer
31+
- chore: bump local VERSION to v2.27.0 [sync]
32+
- feat(nested-claude-spawn): forensic dump on EXIT_CODE_NON_ZERO catch-all
33+
- fix(daemon-monitor): persist max-rank phase across tail-window refreshes
34+
- fix(scheduler): make YAML parser indent-aware
35+
- feat(daemon): add --exit-when-idle auto-stop when backlog drained
36+
- feat(E107bS08): User-skip telemetry — count + skip reason (#557)
37+
- fix(workflow): restore secondary path — strengthen CLI invocation mandate + remove orphan Task spawn instruction
38+
- fix(impl-routing): apply Claude Code proxy / gateway compat flags for secondary path
39+
- fix(impl-routing): add Haiku model mapping for secondary path Task sub-agents
40+
- fix(impl-routing): apply Z.AI-recommended CLAUDE_CODE_AUTO_COMPACT_WINDOW=200000
41+
- fix(impl-routing): apply Z.AI-recommended API_TIMEOUT_MS=3000000 for secondary path
42+
- feat(E107bS09): streaming progress UX during Q&A (#543)
43+
- fix(monitor): monotone phase state machine + tighten nested regex + (sub) model annotation
44+
- feat(monitor): add WORKING fallback phase for active coding without specific marker
45+
- fix(monitor): render model id as-is instead of short-label formatting
46+
- feat(monitor): show active model on Phase line + double-space emoji gap
47+
- feat(E107bS05): abort-safe handler — Stage 4 pre-loop skip option (#518)
48+
- feat(E107bS03): ambiguity detector — heuristic + AST signal severity scoring (#516)
49+
- feat(E107bS02): qa-loop-ui skill — sequential Q&A loop with skip, skip-all, partial-answer preservation (#514)
50+
- feat(E107bS01): smart-question-generator skill — ranked questions from ambiguity feed (#500)
51+
- chore(daemon): add agent_exit phase logging for DEC-72 wrapper audit trail
52+
53+
1054
## [2.22.0] - 2026-04-30
1155

1256
### Changed

0 commit comments

Comments
 (0)