GetDeclaredOutputFiles returns the output files that Gemini may produce. Gemini CLI writes structured error reports to /tmp/gemini-client-error-*.json with a timestamp in the filename (e.g. gemini-client-error-Turn.run-sendMessageStream-2026-02-21T20-45-59-824Z.json). These files provide detailed di
()
| 115 | // GetPreBundleSteps moves these files into /tmp/gh-aw/ so all artifact paths share a common |
| 116 | // ancestor under /tmp/gh-aw/ and the actions/upload-artifact LCA calculation stays correct. |
| 117 | func (e *GeminiEngine) GetDeclaredOutputFiles() []string { |
| 118 | return []string{ |
| 119 | constants.TmpGeminiClientErrorGlob, |
| 120 | } |
| 121 | } |
| 122 | |
| 123 | // GetAgentManifestFiles returns Gemini-specific instruction files that should be |
| 124 | // treated as security-sensitive manifests. A fork PR that modifies these files |
no outgoing calls