Skip to content

Tags: davidwuchn/minimal-emacs.d

Tags

v2026.03.30.3

Toggle v2026.03.30.3's commit message
Critical fix: accept-process-output CPU spin bug

Fixed critical bug where daemon would spin at 100% CPU and become unresponsive.

**Root Cause:**
- Previous 'fix' changed (accept-process-output process 0.1 nil t) to (accept-process-output process 0.1 nil nil)
- The last argument 't' means 'don't block', 'nil' means 'DO block'
- This caused daemon to block in tight loop, consuming 100% CPU

**The Fix:**
- Restored 't' as last argument to prevent blocking
- Ensures non-blocking poll in while loop
- Daemon now runs at 0% CPU when idle

**Testing:**
- Daemon responsive at 0% CPU
- No blocking or spinning
- Timeout function works correctly

v2026.03.30.2

Toggle v2026.03.30.2's commit message
Release 2026.03.30.2 - Performance optimization and validation improv…

…ements

- Performance: Eliminate redundant score extraction in summarize-results
- Validation: Add commit hash validation in track-commit
- Both improvements passed grader with 9/9 scores

v2026.03.30.1

Toggle v2026.03.30.1's commit message
Release 2026.03.30.1 - Auto-sync main/staging branches fix

v2026.03.30

Toggle v2026.03.30's commit message
Release 2026.03.30 - Robust shell timeout and substring safety fixes

v2026.03.26

Toggle v2026.03.26's commit message
Auto-workflow production ready

- 50+ real code fixes from LLM agents
- Researcher switched to DashScope (faster)
- Metadata cache persistence
- Tree-sitter validation helper
- Line filtering helper
- Model-id caching optimizations
- Submodules updated (gptel, gptel-agent, ai-code)

v2026.03.24

Toggle v2026.03.24's commit message
Autonomous Research Agent: Complete implementation

Features:
- Decision logic: 70% grader + 30% code quality
- Subagents: analyzer, grader, comparator integrated
- LLM degradation detection
- Code quality scoring (docstring coverage)
- TSV logging with code_quality column

Pipeline:
worktree → analyzer → executor → grader → benchmark → code-quality → comparator → decide

Tests: 74/74 (grader + retry)
Commits: 37

v0.8.12

Toggle v0.8.12's commit message
Log timeout experiments to TSV for audit trail

- Timeout path now writes to results.tsv before cleanup
- Ensures overnight runs have complete experiment history

v0.8.11

Toggle v0.8.11's commit message
Add mock mode for testing auto-workflow callback chain

- Increase timeout to 900s for slow API responses
- Add gptel-auto-experiment-mock-mode flag
- Add gptel-auto-experiment-test-mock function
- Test callback chain without API calls

v0.8.10

Toggle v0.8.10's commit message
Add debug logging to auto-workflow callback chain

- Trace each step of the experiment workflow
- Log timeout, grade, benchmark, decide outcomes
- Helps diagnose async callback issues

v0.8.9

Toggle v0.8.9's commit message
Fix auto-workflow worktree creation and deletion

- Use absolute paths to prevent nested worktrees
- Fix branch name path construction
- Add git worktree prune after deletion
- Set default-directory for git operations