root
|
d686352098
|
no-mistakes(document): Sync zulip-health v3.1.0 in registry and fix Koby IP to .129
|
2026-07-22 22:20:45 +00:00 |
|
root
|
4073fd63f7
|
no-mistakes(review): Add pct exec variants to B3.5 stale pid/lock cleanup
|
2026-07-22 22:12:56 +00:00 |
|
root
|
1ba18aeb77
|
no-mistakes(review): Add pct exec 111 Koby variants to remaining Platform B checks
|
2026-07-22 22:10:50 +00:00 |
|
root
|
f1477a5279
|
no-mistakes(review): Add pct exec variants to B4.5 LiteLLM key injection check
|
2026-07-22 22:08:36 +00:00 |
|
root
|
a31f07baef
|
no-mistakes(review): Add pct exec variants to B4/B5 and drop fallback wording in Requires
|
2026-07-22 22:06:48 +00:00 |
|
root
|
5db70e903b
|
no-mistakes(review): Fix B4.5 grep to literal no-key-required and clarify infisical_present false restart action
|
2026-07-22 22:02:45 +00:00 |
|
root
|
a9ec9daf84
|
no-mistakes(review): Fix zulip-health v3.1.0 review findings: SSH octet, B6 guard check, restart rationale, env extraction
|
2026-07-22 21:59:52 +00:00 |
|
root
|
3d832658b9
|
zulip-health: v3.0.0 -> v3.1.0 — Koonimo outage lessons
- Add Koonimo (CT 113, .114) and Koby (CT 111) to Platform B monitoring
- Add Infisical dependency check (/usr/local/bin/infisical presence)
- Add config YAML validation (yaml.safe_load check)
- Add stale PID/lock detection and cleanup before restart
- Add LiteLLM key injection verification (no-key-required pattern)
- Add Telegram adapter health check
- Add cli_agent_setup_mixin.py patch verification
- Update restart commands with Infisical-missing fallback path
- Update requires/maintains schema with new fields
- Use pct exec from amdpve as primary access for Koonimo/Koby
- Verified correct IPs: Koonimo=.114 (not .113), Koby=pct exec only
|
2026-07-22 21:55:56 +00:00 |
|
root
|
5aa93117de
|
docs: capture all session changes — port conflict, health check, streaming
PR Pipeline — Authorize → Validate → Review → Merge / auth (push) Successful in 4s
PR Pipeline — Authorize → Validate → Review → Merge / validate (push) Failing after 2s
PR Pipeline — Authorize → Validate → Review → Merge / lint (push) Has been skipped
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (push) Has been skipped
PR Pipeline — Authorize → Validate → Review → Merge / gate (push) Has been skipped
Updated contracts to reflect all infrastructure changes made 2026-07-05/06:
gpu-fleet.prose.md:
- Port conflict detection on all 3 GPU wrappers
- Ghost process root cause documented (.8 stale pid 25836)
infrastructure-control.prose.md:
- Section 7: Agent Health Check (consolidated, non-disruptive)
- Disabled scripts documented (zulip-watchdog, zulip-monitor)
hermes-agent-baseline.prose.md:
- Health verification section + GPU port conflict detection
- Change log updated
zulip-health.prose.md:
- Streaming support section (edit_message + PATCH API)
|
2026-07-06 02:46:41 +00:00 |
|
root
|
52566ff36e
|
fix: remove test file, add missing descriptions to zulip-health + memory-audit-maintenance
PR Pipeline — Authorize → Validate → Review → Merge / auth (push) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / validate (push) Successful in 2s
PR Pipeline — Authorize → Validate → Review → Merge / lint (push) Successful in 3s
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (push) Failing after 3s
PR Pipeline — Authorize → Validate → Review → Merge / gate (push) Has been skipped
|
2026-07-04 23:06:40 +00:00 |
|
Abiba
|
57178e4647
|
feat(zulip-health): v3 rewrite — full OpenProse responsibility structure
- kind: contract -> responsibility (valid kind fix)
- Add Requires, Maintains (JSON schema), Strategies, Invariants, Continuity
- Merge Platform A/B/C into structured Step 1-6 under Execution
- Add response_pipeline, queue_healthy, agent_busy_duration diagnostics
- Add restart debounce (300s) and PM2 crash-loop safety invariants
- Add runtime_contract: 2 versioning
|
2026-07-02 20:47:17 +00:00 |
|
root
|
8a190fa803
|
feat(zulip-health): Gen 3 — stuck detection, proactive queue recovery, restart debounce
- Health endpoint now reports stuck:bool + idle_seconds + last_activity_time
- Extension re-registers queue after 30min idle (even without BAD_EVENT_QUEUE_ID)
- Broadened queue expiry detection (matches deregistered, invalid queue, etc.)
- zulip-monitor.sh detects stuck:true + enforces 300s restart debounce
- Prevents silent death where bot shows connected:true but processes 0 messages
Fixes the 'getting stuck and restarts once and for all' issue.
|
2026-06-28 13:22:11 +00:00 |
|
root
|
c59afa7f1a
|
feat(zulip-health): v2 — multi-platform monitor for pi, Hermes, Agent Zero
Covers all 4 Zulip agents across 3 platforms with checks, auto-heal,
and consolidated action matrix.
|
2026-06-27 19:22:44 +00:00 |
|