feat: readme as context
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user