English.cash
실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”
- repo decisions와 gotchas를 복구했습니다.
- 압축 후 반복 debugging을 줄였습니다.
- 수정 전 code, logs, data 검증을 돕습니다.
팀이 Engram을 사용해 더 나은 코드를 더 빠르게 출시하는 방법을 확인하세요.
Engram이 현실적으로 engineering work를 빠르게 하는 곳: agent onboarding, repeated incidents, repo conventions, multi-tool teams.
새 developer 또는 fresh agent가 repo에 들어옵니다. Engram은 docs를 대체하지 않지만, 편집 전에 project conventions, known gotchas, architecture decisions를 agent에게 제공합니다.
Agent가 현재 files만 보고 추측하며 past decisions나 edge cases를 놓칩니다.
Agent가 먼저 repo memory를 로드해 잘못된 제안을 줄이고 review loop를 단축합니다.
$ engram_get_context({ repo: "main-api" }) -> 200 memories loaded
새벽 2시에 프로덕션 다운. 코딩 Agent를 엽니다. Engram이 기억합니다: "지난번 auth 고장은 .env.production의 JWT 설정이었다." 3분 만에 수정.
새벽 2시 디버깅, Slack 기록 검색, 추측
engram_recall -> 지난 인시던트의 정확한 수정. 3분, 30분이 아니라.
$ engram_recall({ query: "auth service down" }) -> "JWT expiry in .env.production, set to 24h not 1h"
프론트엔드 팀이 새 API 패턴을 채택합니다. 백엔드 팀의 Agent가 Engram을 통해 배웁니다. 회의 없음, wiki 업데이트 없음.
아무도 읽지 않는 wiki에 규칙이 문서화됨. 팀이 분화됨.
한 팀이 규칙을 저장합니다. 모든 팀의 Agent가 따릅니다.
$ engram_store({ type: "CONVENTION", content: "API responses use { data, error, meta } envelope" })
데이터베이스 다운. 원인: 커넥션 풀 소진. 수정이 Engram에 저장됩니다. 다음에 어떤 Agent가 풀 문제를 만나면 즉시 수정을 기억합니다.
포스트모템 문서 작성, 보관, 잊혀짐.
수정이 GOTCHA로 저장됨. 모든 Agent가 영원히 알고 있음.
$ engram_store({ type: "GOTCHA", content: "Pool exhaustion: max 20 connections, use pgbouncer" })
Alice는 Claude Code, Bob은 Cursor, Charlie는 Gemini 또는 Antigravity. 같은 코드베이스. Engram이 어떤 AI 모델이든 모든 Agent가 같은 규칙을 따르도록 보장합니다.
각 개발자의 AI가 다른 패턴을 제안합니다. 코드 리뷰에서 불일치 발견.
모든 Agent가 같은 규칙을 기억합니다. 강제 없는 일관성.
$ engram_recall({ query: "code conventions" }) -> 12 CONVENTION memories loaded
긴 coding session은 압축이나 재개 후 원본 채팅 기록을 잃습니다. Engram은 session journal에서 결정, gotcha, 열린 작업, 마지막 checkpoint 이후의 학습을 복구합니다.
Engram 없이
agent는 짧은 summary만 보고 결정 이유를 놓치며 같은 조사를 반복할 수 있습니다.
Engram으로
agent는 engram_rehydrate를 호출해 작업 지도를 되찾고, 현재 code, logs, data로 검증한 뒤 수정합니다.
engram_rehydrate({repo: "housecompass.uk",task: "compaction 후 listing search 계속하기",reason: "chat was compacted",depth: "standard"})→ latest checkpoint restored→ decisions, gotchas, open loops, next actions loaded
Engram은 MCP로 agent를 안내하지만 첫 메시지도 중요합니다. project, repo, role, stack, market, task를 주면 agent가 start, recall, cross-pollinate, store, 압축 후 rehydrate 타이밍을 더 잘 압니다.
You:Call engram_start with this project context:project: HouseCompassrepo: housecompass.ukrole: frontend product engineermarket: UK propertystack: Next.js, TypeScript, PostgreSQLtask: build listing search and map UXBefore choosing an approach, call engram_recall.If another repo may have solved it, call engram_cross_pollinate.If chat was compacted, call engram_rehydrate.
AI 코딩 Agent를 위한 복사-붙여넣기 패턴. 각 예제는 MCP 도구 호출과 예상 응답을 보여줍니다.
새 세션을 시작했습니다. 코드 작성 전에 컨텍스트를 로드하세요.
engram_get_context({
repo: "api-backend",
task: "add payment endpoint"
})15 memories loaded (conventions: snake_case DB, gotchas: Stripe webhook idempotency...)
REST와 GraphQL 중 선택하려 합니다. 먼저 팀 메모리를 확인하세요.
engram_recall({
query: "REST vs GraphQL decision"
})ARCHITECTURE memory found: "REST for external APIs, GraphQL for internal dashboard. Decision made 2024-06."
30분간 디버깅했습니다. 수정을 저장해서 다른 Agent가 시간을 낭비하지 않도록 하세요.
engram_store({
type: "SOLUTION",
content: "TypeError in Prisma 7: use PrismaPg adapter, not raw PrismaClient()",
tags: ["prisma", "typescript"]
})메모리가 성공적으로 저장되었습니다. 이 워크스페이스의 모든 Agent에서 사용 가능.
메모리를 회상했고 도움이 되었습니다. 시스템이 학습하도록 보고하세요.
engram_report_outcome({
memory_id: "mem_xyz",
success: true,
detail: "Migration worked perfectly"
})
engram_report_outcome({
memory_id: "mem_abc",
success: false,
failure_reason: "outdated",
detail: "This was for Prisma 5, we use 7 now"
})메모리가 성공적으로 저장되었습니다. 이 워크스페이스의 모든 Agent에서 사용 가능.
Cursor Agent가 어제 함정을 저장했습니다. 당신은 Claude Code Agent입니다. 오늘 그것으로부터 혜택을 받습니다.
engram_recall({
query: "Neon database"
})GOTCHA (stored by cursor, confidence: 0.82): "Neon drops connections at 10s. Fix: connect_timeout=30"
실제 프로젝트 증거
Engram은 engineering judgment를 대체하지 않습니다. agent가 context를 복구하고, repo-specific gotcha를 기억하고, 반복 debugging을 줄이고, verified fact와 assumption을 구분하게 돕습니다.
Engram은 blind authority가 아니라 map입니다: 먼저 recall하고, 현재 code, logs, data로 verify합니다.
실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”
실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”

실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”
실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”
실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”
실제 작업, 버그, 배포, 제품
“Engram은 시작 지도를 줍니다. agent는 그 뒤 실제 상태를 확인하고 코드를 바꿉니다.”
장기 project는 facts만 잃지 않습니다. decisions, gotchas, deploy rules, audit state, why를 잃습니다. Engram은 바로 그 memory layer를 만들고 있습니다.
지원 및 피드백
setup이 헷갈리거나 tool이 이상하게 동작하거나 pricing limit가 잘못된 것 같으면 여기로 보내세요. 메시지는 바로 우리에게 옵니다.