aboutsummaryrefslogtreecommitdiffstats
path: root/syz-agent
Commit message (Collapse)AuthorAgeFilesLines
* pkg/aflow: handle model quota errorsDmitry Vyukov2026-01-201-10/+49
| | | | | | | | Detect model quota violations (assumed to be RPD). Make syz-agent not request jobs that use the model until the next quota reset time. Fixes #6573
* pkg/aflow: make LLM model per-agent rather than per-flowDmitry Vyukov2026-01-201-12/+3
| | | | | | Having LLM model per-agent is even more flexible than per-flow. We can have some more complex tasks during patch generation with the most elaborate model, but also some simpler ones with less elaborate models.
* pkg/aflow: add notion of flow errorsDmitry Vyukov2026-01-161-1/+1
| | | | | | | | | | Flow errors denote failure of the flow itself, rather than an infrastructure error. A flow errors mean an expected condition in the flow when it cannot continue, and cannot produce expected outputs. For example, if we are doing something with the kernel, but the kernel build fails. Flow errors shouldn't be flagged in Fixes #6610
* pkg/aflow: allow to specify model per-flowDmitry Vyukov2026-01-141-6/+13
| | | | | We may want to use a weaker model for some workflows. Allow to use different models for different workflows.
* syz-agent: add json tag for CacheSize parameterDmitry Vyukov2026-01-091-1/+1
|
* syz-agent: make cache size configurableDmitry Vyukov2026-01-091-2/+5
| | | | It may be useful to use smaller than 1TB cache size for local test runs.
* syz-agent: add agentic serverDmitry Vyukov2026-01-091-0/+224
Add server for running agentic workflows as part of syzbot. The architecture and use are similar to that of syz-ci.