Context windows always fill up — even at one million tokens. We built a memory architecture that downgrades resolution instead of dropping context, hands off state between sessions like a shift team, and stays coherent on month-long projects. 컨텍스트 윈도우는 결국 가득 찹니다 — 100만 토큰도 예외가 아닙니다. 저희는 컨텍스트를 버리는 대신 해상도를 낮추고, 세션 사이에 인수인계 팀처럼 상태를 넘기며, 몇 달짜리 프로젝트에서도 일관성을 유지하는 메모리 아키텍쳐를 만들었습니다.
Every long-running project hits the same wall. The context window fills up, the model starts dropping old turns, and your agent forgets what you decided yesterday — and three weeks ago. 장기 프로젝트는 매번 같은 벽에 부딪칩니다. 컨텍스트 윈도우가 차오르면 모델은 과거 대화를 버리기 시작하고, 어제 결정한 것을, 그리고 3주 전 맥락을 잊어버립니다.
A month-long project needs months of coherent memory, not a longer single conversation. The two are not the same thing — and pretending they are is the reason most AI projects stall at week three. 한 달짜리 프로젝트는 한 달짜리 기억이 필요합니다. 한 달짜리 대화가 아닙니다. 둘은 다른 것입니다 — 그리고 그 차이를 무시하는 것이 대부분의 AI 프로젝트가 3주차에서 멈추는 이유입니다.
Bigger windows just delay the failure. They don't solve it. 더 큰 윈도우는 실패를 미룰 뿐, 해결하지 못합니다.
We started from a quiet admission: under any finite context budget, perfect recall is impossible. The honest question isn't "how do we never forget?" It's "how do we collapse gracefully when the budget runs out?" 저희는 조용한 인정에서 출발했습니다 — 어떤 유한한 컨텍스트 예산 안에서도 완전한 기억은 불가능하다는 사실. 정직한 질문은 "어떻게 잊지 않을까?"가 아니라 "예산이 다 떨어졌을 때 어떻게 우아하게 무너질까?" 입니다.
So we treat context as a budget, not an aspiration. We pre-render every memory at multiple resolutions. We track what's true right now, not what was true at session start. And when we're not sure, we say so. 그래서 컨텍스트를 무한 자원이 아닌 예산으로 다룹니다. 모든 기억을 여러 해상도로 미리 렌더링합니다. 세션 시작 때 진실이 아니라 지금 진실을 추적합니다. 그리고 확실하지 않으면, 그대로 말합니다.
Memory alone isn't an agent. We add a persona layer on top — who the agent is, what it calls you, what tone it carries, what mission it's running. 메모리만으로는 에이전트가 되지 않습니다. 저희는 그 위에 페르소나 레이어를 얹습니다 — 에이전트가 누구인지, 당신을 뭐라고 부르는지, 어떤 톤을 갖는지, 어떤 미션을 수행 중인지.
And here is the privacy decision we made on day one: your personal data never enters work memory. Phone, email, address, private notes — those stay in an untracked file the public memory layer cannot read. Two layers. One private by construction. One public-by-design. 그리고 1일차에 내린 프라이버시 결정 하나가 있습니다: 개인 정보는 절대 작업 메모리에 들어가지 않습니다. 전화번호, 이메일, 주소, 사적인 메모 — 이런 것은 공개 메모리 레이어가 읽을 수 없는 untracked 파일에만 머뭅니다. 두 개의 레이어. 하나는 구조적으로 사적이고, 하나는 의도적으로 공개됩니다.
Every session, the persona loads first. The memory loads second. Your work picks up where you left it — without your personal data ever crossing the line. 세션마다 페르소나가 먼저 로드되고, 메모리가 그 다음에 로드되며, 당신의 작업은 정확히 멈춘 지점에서 다시 시작됩니다 — 개인 정보가 단 한 번도 그 경계를 넘지 않은 채로.
We didn't reinvent the agent runtime — that's already an open-source problem the community is solving well. We built what was missing on top. 저희는 에이전트 런타임을 재발명하지 않았습니다 — 이미 오픈소스 커뮤니티가 잘 풀고 있는 문제이기 때문입니다. 그 위에 비어 있던 것을 만들었습니다.
Proprietary where it matters. Open where the community already does it well. And honest about what's impossible — full restoration under a finite budget isn't a roadmap item, it's a physics constraint. We don't sell a fix for it. We sell a graceful collapse. 중요한 곳만 자체 개발. 커뮤니티가 더 잘 푸는 곳은 그대로 활용. 그리고 불가능한 것은 정직하게 인정합니다 — 유한 예산 안에서의 완전 복원은 로드맵 항목이 아니라 물리적 제약입니다. 저희는 그것의 해결책을 파는 게 아니라, 우아한 붕괴를 팝니다.
Preserve continuity across sessions without leaking private data. 개인 정보를 흘리지 않으면서 세션을 이어간다.
That sentence is literally the default goal we bake into every new setup. Not a marketing line — a runtime invariant. Everything else followed from it. 이 문장은 저희가 새 설정마다 기본 목표로 박아넣는 그 문장입니다. 마케팅 카피가 아니라 런타임 invariant입니다. 나머지는 모두 거기서 따라 나왔습니다.
Budget the context, don't aspire to infinity. Separate the persona from the work memory. Mark unknowns honestly — green, yellow, red — instead of guessing. Make policy tunable instead of baked into source. Pre-render every memory at multiple resolutions so degrading the budget never deletes a project, only blurs it. 컨텍스트는 예산으로 다뤘지 무한 자원이 아니었습니다. 페르소나는 작업 메모리와 분리했습니다. 모르는 것은 추측하지 않고 정직하게 표시했습니다 — 초록, 노랑, 빨강. 정책은 소스에 박지 않고 튜닝 가능하게 만들었습니다. 모든 기억을 여러 해상도로 미리 렌더링해서, 예산이 줄어도 프로젝트가 삭제되지 않고 흐려지기만 하도록 했습니다.
We're a small studio building the infrastructure we wanted to exist. If you're working on long-running agent projects and you've felt the cliff at week three — we'd like to hear from you. 저희는 작은 스튜디오로 자기들이 존재하길 바랐던 인프라를 만듭니다. 장기 에이전트 프로젝트를 하고 있고 3주차 절벽을 느껴보신 적 있다면 — 한번 연락 주세요.