Learn repo coding conventions from human corrections of AI-written code. A harness-agnostic extension layer for Claude Code / Codex / Cursor. Zero dependencies.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 3 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
lore_context
-
lore_pending
-
lore_snapshot
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit bba23cc · analyzer v33 · 2w ago
danger signals1
- dynamic code execution eval() a1473838623-agent-lore-bba23cc/bin/lore.js :363
async eval() { // lore eval init|run|compare
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 42
filesystem 18
- fs a1473838623-agent-lore-bba23cc/bin/lore.js :3
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/bin/migrate-keys.js :17
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/autostart.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/bootstrap.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/daemon.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/dashboard.js :4
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/detect.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/embed.js :4
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/eval.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/inject.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/install.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/mcp.js :99
const fs = require('fs');
show 6 more
- fs a1473838623-agent-lore-bba23cc/src/settings.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/spec.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/status.js :11
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/store-fs.js :8
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/util.js :2
const fs = require('fs'); - fs a1473838623-agent-lore-bba23cc/src/watch.js :10
const fs = require('fs');
shell / exec 8
- shell a1473838623-agent-lore-bba23cc/hooks/post-write.js :15
const { execFileSync } = require('child_process'); - shell a1473838623-agent-lore-bba23cc/hooks/pre-edit.js :12
const { execFileSync } = require('child_process'); - shell a1473838623-agent-lore-bba23cc/src/autostart.js :5
const { execFileSync } = require('child_process'); - shell a1473838623-agent-lore-bba23cc/src/daemon.js :5
const { spawn } = require('child_process'); - shell a1473838623-agent-lore-bba23cc/src/dashboard.js :212
const { spawn } = require('child_process'); - shell a1473838623-agent-lore-bba23cc/src/inject.js :118
// ② String.replace 的替换串里 $& $` $' 有特殊含义,规范文本里出现就会被吃掉 - shell a1473838623-agent-lore-bba23cc/src/update.js :3
const { execFileSync } = require('child_process'); - shell a1473838623-agent-lore-bba23cc/src/util.js :5
const { execFileSync } = require('child_process');
network 5
- net a1473838623-agent-lore-bba23cc/src/attribute.js :2
const https = require('https'); - net a1473838623-agent-lore-bba23cc/src/daemon.js :3
const net = require('net'); - net a1473838623-agent-lore-bba23cc/src/dashboard.js :2
const http = require('http'); - net a1473838623-agent-lore-bba23cc/src/embed.js :2
const http = require('http'); - net a1473838623-agent-lore-bba23cc/src/store-remote-worker.js :9
const http = require('http');
secrets 5
- secrets a1473838623-agent-lore-bba23cc/bin/lore.js :92
const key = process.env.ANTHROPIC_API_KEY; - secrets a1473838623-agent-lore-bba23cc/src/apply.js :38
const key = process.env.ANTHROPIC_API_KEY; - secrets a1473838623-agent-lore-bba23cc/src/dashboard.js :83
hasApiKey: !!process.env.ANTHROPIC_API_KEY, - secrets a1473838623-agent-lore-bba23cc/src/embed.js :39
key: process.env.LORE_EMBED_KEY || process.env.OPENAI_API_KEY || s.embedKey || '', - secrets a1473838623-agent-lore-bba23cc/src/remote.js :26
token: process.env.AGENT_LORE_TOKEN || s.remoteToken || '',
tool registrations 3
- lore_context a1473838623-agent-lore-bba23cc/src/mcp.js :20
- lore_snapshot a1473838623-agent-lore-bba23cc/src/mcp.js :30
- lore_pending a1473838623-agent-lore-bba23cc/src/mcp.js :39