| Age | Commit message (Expand) | Author |
| 2026-06-17 | Add GLM 5.2 and minimax-m3 to ollama-cloud models + glm fish aliasmain | Paul Buetow |
| 2026-06-14 | Commit remaining workspace changes | Paul Buetow |
| 2026-06-14 | hypr.fish: keep pik and kimi aliases on K2.6, add pik-code for K2.7 Code | Paul Buetow |
| 2026-06-14 | Add kimi-k2.7-code:cloud via ollama-cloud; update pik/pi-ollama-kimi aliases ... | Paul Buetow |
| 2026-06-08 | pi models: add local ollama gemma4:26b-a4b-it-qat-32k-ctx model | Paul Buetow |
| 2026-06-03 | Remove glm-4.6 cloud model | Paul Buetow |
| 2026-06-02 | Add minimax-m3:cloud to pi agent models and hypr.fish aliases | Paul Buetow |
| 2026-05-31 | no plans | Paul Buetow |
| 2026-05-31 | cleanup | Paul Buetow |
| 2026-05-31 | fix | Paul Buetow |
| 2026-05-30 | fix(reload-runtime): remove broken lastCtx.reload() call from tool | Paul Buetow |
| 2026-05-30 | pik alias | Paul Buetow |
| 2026-05-25 | update | Paul Buetow |
| 2026-05-25 | Remove justfile; expand README Quickstart with VM1/VM2 create, test, and conn... | Paul Buetow |
| 2026-05-25 | Fix Gemma 4 vLLM startup and improve partial-provisioning UX | Paul Buetow |
| 2026-05-25 | chore(provisioning): remove dead LiteLLM decommission code | Paul Buetow |
| 2026-05-25 | fix(client): use nil-safe fetch fallback in list_flavors/list_images | Paul Buetow |
| 2026-05-25 | fix(prefixed_output): add flush to prevent losing final unterminated line | Paul Buetow |
| 2026-05-25 | fix(client): explicitly rescue Net::ReadTimeout alongside Net::OpenTimeout | Paul Buetow |
| 2026-05-25 | fix(inference_tester): add bounded-retry guard around vLLM chat inference | Paul Buetow |
| 2026-05-25 | refactor(config): extract shared ConfigDataHelpers module | Paul Buetow |
| 2026-05-25 | fix(wireguard): remove memoization from config_contents and hosts_contents | Paul Buetow |
| 2026-05-25 | refactor(manager): move dry-run/resume logic into VmLifecycle; thin Manager f... | Paul Buetow |
| 2026-05-25 | refactor(manager): extract focused collaborators from Manager God Class | Paul Buetow |
| 2026-05-25 | Add OpenRouter Qwen3.6 models to pi config | Paul Buetow |
| 2026-05-25 | fix(loop-scheduler): defer agent_busy reset after agent_end instead of isIdle... | Paul Buetow |
| 2026-05-25 | fix(loop-scheduler): replace ctx.waitForIdle() with isIdle() polling in agent... | Paul Buetow |
| 2026-05-25 | fix(loop-scheduler): await waitForIdle in agent_end before draining | Paul Buetow |
| 2026-05-25 | fix(watch): auto-recover when default VM is dead or replaced | Paul Buetow |
| 2026-05-25 | update hyperstack2 VM state and config after recreation | Paul Buetow |
| 2026-05-24 | fix(provisioning): recover from vLLM readiness timeout and increase poll window | Paul Buetow |
| 2026-05-24 | feat(tooling): add ollama fish abbreviations for kimi, qwen, glm, minimax | Paul Buetow |
| 2026-05-24 | feat(pi): add ollama provider with kimi-k2.6:cloud, qwen3.5:cloud, glm-5.1:cl... | Paul Buetow |
| 2026-05-24 | chore(config): revert vm2 default to n3-A100x1; simplify justfile | Paul Buetow |
| 2026-05-24 | chore(tooling): add justfile for common VM lifecycle, observability, and debu... | Paul Buetow |
| 2026-05-24 | chore(vm2): H100 provisioning, L40 plan, and H100-specific vLLM tuning | Paul Buetow |
| 2026-05-24 | fix(cli): watch/status/test auto-detect active VMs when default VM1 is not pr... | Paul Buetow |
| 2026-05-24 | chore(config): remove gpt-oss-120b references since qwen3.6 is better | Paul Buetow |
| 2026-05-24 | fix(watcher): show actionable error when VM not provisioned or SSH fails | Paul Buetow |
| 2026-05-24 | replace qwen3-coder-next with qwen3.6-27b across configs, docs, and tooling | Paul Buetow |
| 2026-05-24 | feat(watch): retry SSH connection failures with exponential backoff | Paul Buetow |
| 2026-05-24 | chore: add pi/prompt-history.json to .gitignore | Paul Buetow |
| 2026-05-24 | fix(loop-scheduler): always pass deliverAs followUp for scheduled messages | Paul Buetow |
| 2026-05-24 | chore(gitignore): ignore hyperstack state temp files | Paul Buetow |
| 2026-05-24 | docs: refresh README, hypr.fish, AGENTS.md for consolidated --vm CLI | Paul Buetow |
| 2026-05-24 | feat(cli): replace --config with --vm 1|2|both, remove create-both/delete-both | Paul Buetow |
| 2026-05-24 | docs: remove single-VM and ComfyUI/photo references | Paul Buetow |
| 2026-05-24 | cleanup: remove ComfyUI and photo-related code from lib/hyperstack | Paul Buetow |
| 2026-05-24 | chore: remove photo/ComfyUI top-level files | Paul Buetow |
| 2026-05-24 | fix(loop-scheduler): reset agentBusy when drainPending detects idle context | Paul Buetow |