Compare commits
8 Commits
fix/issue-
...
fix/685-py
| Author | SHA1 | Date | |
|---|---|---|---|
| 0ac2c57638 | |||
| b46545488a | |||
| f5d0b0efd4 | |||
| d120526244 | |||
| 8596ff761b | |||
| 7553fd4f3e | |||
| 71082fe06f | |||
| 6d678e938e |
@@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
"""
|
"""
|
||||||
Glitch pattern definitions for 3D world anomaly detection.
|
Glitch pattern definitions for 3D world anomaly detection.
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
"""
|
"""
|
||||||
Full Nostr agent-to-agent communication demo - FINAL WORKING
|
Full Nostr agent-to-agent communication demo - FINAL WORKING
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
"""
|
"""
|
||||||
Soul Eval Gate — The Conscience of the Training Pipeline
|
Soul Eval Gate — The Conscience of the Training Pipeline
|
||||||
|
|
||||||
|
|||||||
@@ -19,18 +19,6 @@ import urllib.error
|
|||||||
import urllib.parse
|
import urllib.parse
|
||||||
from datetime import datetime, timezone
|
from datetime import datetime, timezone
|
||||||
|
|
||||||
|
|
||||||
# Quality gate integration (#627)
|
|
||||||
try:
|
|
||||||
from scripts.task_gate import pre_task_gate, post_task_gate
|
|
||||||
QUALITY_GATE_AVAILABLE = True
|
|
||||||
except ImportError:
|
|
||||||
QUALITY_GATE_AVAILABLE = False
|
|
||||||
print('[WARN] task_gate not available -- quality checks disabled')
|
|
||||||
|
|
||||||
# Pipeline statistics
|
|
||||||
PIPELINE_STATS = {"gate_pass": 0, "gate_fail": 0, "gate_warn": 0, "requeued": 0}
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# CONFIG
|
# CONFIG
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
@@ -543,11 +531,6 @@ def generate_report(backlog, dispatched, skipped, agent_status, dry_run=False):
|
|||||||
# Top 5 unassigned
|
# Top 5 unassigned
|
||||||
unassigned = [i for i in backlog if not i["assignees"]][:5]
|
unassigned = [i for i in backlog if not i["assignees"]][:5]
|
||||||
lines.append("-- Top 5 Unassigned (by priority) --")
|
lines.append("-- Top 5 Unassigned (by priority) --")
|
||||||
# Quality gate statistics (#627)
|
|
||||||
if any(PIPELINE_STATS.values()):
|
|
||||||
lines.append("-- Quality Gate --")
|
|
||||||
lines.append(f" Passed: {PIPELINE_STATS['gate_pass']} | Failed: {PIPELINE_STATS['gate_fail']} | Warnings: {PIPELINE_STATS['gate_warn']}")
|
|
||||||
lines.append("")
|
|
||||||
for i in unassigned:
|
for i in unassigned:
|
||||||
lines.append(f" [{i['score']}] {i['repo']}#{i['number']}: {i['title'][:55]}")
|
lines.append(f" [{i['score']}] {i['repo']}#{i['number']}: {i['title'][:55]}")
|
||||||
lines.append("")
|
lines.append("")
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
import json
|
import json
|
||||||
from hermes_tools import browser_navigate, browser_vision
|
from hermes_tools import browser_navigate, browser_vision
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
import json
|
import json
|
||||||
from hermes_tools import browser_navigate, browser_vision
|
from hermes_tools import browser_navigate, browser_vision
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
import json
|
import json
|
||||||
from hermes_tools import browser_navigate, browser_vision
|
from hermes_tools import browser_navigate, browser_vision
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user