feat: readme as context

This commit is contained in:
Nik L
2026-03-18 15:27:30 -04:00
parent 62af4ed8b9
commit 616b3139e0
3 changed files with 16 additions and 2 deletions

View File

@@ -296,12 +296,20 @@ export default function GamePage() {
}
await delay(300)
// Fetch README for context
addLine('Reading README...', 'info')
const readmeRaw = await fetchFile(owner, repo, 'README.md') || await fetchFile(owner, repo, 'readme.md') || ''
const readme = readmeRaw.slice(0, 8000)
if (readme) addLine('README loaded', 'success')
else addLine('No README found', 'info')
await delay(200)
// Generate report via LLM
addLine('Generating agent threat report...', 'info')
const res = await fetch('/api/analyze', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ owner, repo, files, stack, dependencies: deps, sensitiveFiles: sensitive, configFiles: configs, agentInstructionFiles: agentFiles }),
body: JSON.stringify({ owner, repo, files, stack, dependencies: deps, sensitiveFiles: sensitive, configFiles: configs, agentInstructionFiles: agentFiles, readme }),
})
if (!res.ok) {