Compare commits

...

4 Commits

Author SHA1 Message Date
Alexander Whitestone
8e9ef2ced2 [gemini] [OPENCLAW] Phase 5: Migrate heartbeat/cron from Huey (#59) 2026-03-27 22:40:33 -04:00
Alexander Whitestone
7f912b7662 huey: stop triage comment spam 2026-03-27 22:19:19 -04:00
Alexander Whitestone
4042a23441 config: update channel_directory.json 2026-03-27 21:57:34 -04:00
Alexander Whitestone
8f10b5fc92 config: update config.yaml 2026-03-27 21:00:44 -04:00
4 changed files with 13 additions and 12 deletions

1
.gitignore vendored
View File

@@ -8,3 +8,4 @@
*.db-wal
*.db-shm
__pycache__/
.aider*

View File

@@ -1,5 +1,5 @@
{
"updated_at": "2026-03-27T15:20:52.948451",
"updated_at": "2026-03-27T21:56:42.192325",
"platforms": {
"discord": [
{

View File

@@ -1,8 +1,8 @@
model:
default: auto
provider: custom
default: gpt-5.4
provider: openai-codex
context_length: 65536
base_url: http://localhost:8081/v1
base_url: https://chatgpt.com/backend-api/codex
toolsets:
- all
agent:

View File

@@ -1159,17 +1159,17 @@ def archive_pipeline_tick():
@huey.periodic_task(crontab(minute="*/15"))
def triage_issues():
"""Score and assign unassigned issues across all repos."""
"""Passively scan unassigned issues without posting comment spam."""
g = GiteaClient()
found = 0
backlog = []
for repo in REPOS:
for issue in g.find_unassigned_issues(repo, limit=10):
found += 1
g.create_comment(
repo, issue.number,
"🔍 Triaged by Huey — needs assignment."
)
return {"triaged": found}
backlog.append({
"repo": repo,
"issue": issue.number,
"title": issue.title,
})
return {"unassigned": len(backlog), "sample": backlog[:20]}
@huey.periodic_task(crontab(minute="*/30"))