[google/syzkaller] 78c107: dashboard/app: introduce AI job reporting API

1 view
Skip to first unread message

Aleksandr Nogikh

unread,
Apr 22, 2026, 7:48:07 AM (yesterday) Apr 22
to syzk...@googlegroups.com
Branch: refs/heads/gh-readonly-queue/master/pr-7096-eee0e6bd51bdc44332875a0e591f0bd2a0d0605b
Home: https://github.com/google/syzkaller
Commit: 78c10781c31d044b2efeb02a479fd8afc1f4fc14
https://github.com/google/syzkaller/commit/78c10781c31d044b2efeb02a479fd8afc1f4fc14
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)

Changed paths:
M dashboard/app/ai.go
A dashboard/app/ai_report.go
A dashboard/app/ai_report_test.go
M dashboard/app/aidb/crud.go
M dashboard/app/aidb/entities.go
A dashboard/app/aidb/migrations/10_add_patch_integration.down.sql
A dashboard/app/aidb/migrations/10_add_patch_integration.up.sql
M dashboard/app/api.go
M dashboard/app/config.go
M dashboard/app/util_test.go
M dashboard/dashapi/ai.go

Log Message:
-----------
dashboard/app: introduce AI job reporting API

The API will let us implement external AI job reporters.
Several configurable stages are supported.


Commit: 455866d52ab2bb39edc8c235e15515417fa26e16
https://github.com/google/syzkaller/commit/455866d52ab2bb39edc8c235e15515417fa26e16
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)

Changed paths:
M dashboard/app/ai.go
M dashboard/app/aidb/crud.go

Log Message:
-----------
dashboard/app: extract aidb.SetJobDone

It's more reiable to update the job field inside the transaction than to
separate querying and saving it.


Commit: aec0c73b26bbef4ce9cebc677338348507fcb784
https://github.com/google/syzkaller/commit/aec0c73b26bbef4ce9cebc677338348507fcb784
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)

Changed paths:
M dashboard/app/ai.go
M dashboard/app/ai_report.go
M dashboard/app/ai_report_test.go
M dashboard/app/ai_test.go
M dashboard/app/aidb/crud.go
M dashboard/app/aidb/entities.go
A dashboard/app/aidb/migrations/11_extend_journal.down.sql
A dashboard/app/aidb/migrations/11_extend_journal.up.sql
M dashboard/app/templates/ai_job.html

Log Message:
-----------
dashboard/app: journal all AI commands

Unify web interface and dashapi AI commands journaling.
For commands submitted via dashapi, use Journal to ensure idempotency -
if we have already processed a command with the same ExtID, do not
actually do it.


Commit: ab0cbe75cf4dce40c0f3dda8365e88d2126a1612
https://github.com/google/syzkaller/commit/ab0cbe75cf4dce40c0f3dda8365e88d2126a1612
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)

Changed paths:
M dashboard/app/aidb/crud.go

Log Message:
-----------
dashboard/app/aidb: introduce a readRow helper

This will reduce the amount of boilerplate code.


Commit: dd555049408639f776ff846997aa7fde1f2281fc
https://github.com/google/syzkaller/commit/dd555049408639f776ff846997aa7fde1f2281fc
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)

Changed paths:
M dashboard/app/ai_report.go
M dashboard/dashapi/ai.go

Log Message:
-----------
dashboard/dashapi: make AIJobSource enum


Commit: e6e503f153d50f70373080935d783939286fa02e
https://github.com/google/syzkaller/commit/e6e503f153d50f70373080935d783939286fa02e
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)

Changed paths:
M dashboard/app/ai.go
M dashboard/app/ai_report.go
M dashboard/app/aidb/crud.go
M dashboard/app/aidb/entities.go
A dashboard/app/aidb/migrations/12_add_job_comments.down.sql
A dashboard/app/aidb/migrations/12_add_job_comments.up.sql
M dashboard/app/entities_datastore.go
M dashboard/app/local_ui_test.go
M dashboard/app/templates/ai_job.html
M dashboard/dashapi/ai.go

Log Message:
-----------
dashboard/app: collect comments under AI patches

We'll use these later to regenerate the new patch versions.


Compare: https://github.com/google/syzkaller/compare/78c10781c31d%5E...e6e503f153d5

To unsubscribe from these emails, change your notification settings at https://github.com/google/syzkaller/settings/notifications

Aleksandr Nogikh

unread,
Apr 22, 2026, 8:00:34 AM (yesterday) Apr 22
to syzk...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages