모든 화면에서 하나의 메모리
Dropstone Chat, CLI, SDK 전반에 걸쳐 사용자를 따라다니는 계정 메모리, 무엇이 이를 공유하고 무엇이 공유하지 않는지, 그리고 통합의 학습 내용을 자신의 메모리에서 분리하는 방법.
메모리는 Dropstone의 여러 화면을 하나로 묶는 요소입니다. 어느 화면에서든 한 번 가르치면 다른 화면에도 반영됩니다: 도구별 메모리가 아닌 계정당 하나의 메모리.
무엇이 이를 공유하나
| 화면 | 실행 방식 | 메모리 공유 |
|---|---|---|
| Dropstone Chat | 로그인 상태 | 예 |
| CLI | dropstone login으로 로그인 상태 | 예 |
| SDK, 로컬 에이전트 클라이언트 | 사용자 계정으로 서버 시작 | 예 |
| SDK, 헤드리스 클라이언트 | 공개 엔드포인트에 대한 API 키 | 아니요 |
| 시크릿 채팅 | 메모리를 읽고, 쓰지 않음 | 읽기만, 쓰지 않음 |
표 뒤의 규칙은 간단합니다: 사용자로 실행되는 화면은 사용자의 메모리를 가지며, 파이프라인용으로 만들어진 화면은 그렇지 않고, 한 모드는 쓰지 않고 읽기만 합니다. 헤드리스 엔드포인트는 의도적으로 상태를 저장하지 않으므로, 지난주에 Dropstone에 무엇을 가르쳤든 동일한 입력은 동일한 답변을 제공합니다. 시크릿 채팅은 그 반대입니다: Dropstone이 아는 것을 활용하되 생성한 내용은 전혀 보관하지 않습니다.
코드에서 중요한 이유
사용자의 규칙을 아는 에이전트는 매 호출마다 브리핑해야 하는 에이전트보다 가치가 높습니다. Chat에서 설정한 규칙은 애플리케이션이 시작한 세션에서도 유지되며, SDK 세션이 기록한 사실은 다음에 CLI를 열 때도 존재합니다. 이것이 복리 효과입니다: Dropstone으로 작업할수록 각 화면에 설명해야 할 내용이 줄어듭니다. 작업하면서 에이전트가 학습하는 방식을 참조하세요.
통합을 분리하기
서비스가 사용자의 메모리가 아닌 자체 메모리를 가져야 한다면, 해당 서비스에 전용 계정을 부여하거나 해당 통합 전용으로 지정된 조직 구성원 계정을 사용하세요. 그러면 통합에 대해서만 학습하고 다른 것은 학습하지 않으며, 사용자의 메모리는 사용자 자신의 것으로 유지됩니다. 메모리와 개인정보 보호를 참조하세요.
편집기 및 기타 통합
편집기 확장, API 및 나머지 통합은 화면별 설정의 본거지인 CLI 참조에 문서화되어 있습니다: VS Code 확장 자체, VS Code 설정, IDE 통합, HTTP API.
Related articles
- Memory across chat, CLI, and SDKDropstone memory belongs to your account, not to one app. A rule you set in the CLI applies in chat, and something learned in chat is available to the SDK. One memory, every surface.
- How Dropstone remembers youDropstone keeps a persistent memory that follows your account across chat, the CLI, and the SDK. Correct it once and it should not need correcting again, anywhere you use it.
- Dropstone SDKA typed TypeScript and JavaScript client for the Dropstone agent, with two entry points: one for headless API calls from CI or a serverless function, one that runs the agent locally with the same account memory as the CLI and Chat.
- Using the API with your planCall Dropstone over HTTP with an API key. The endpoint is OpenAI-compatible, billed pay-per-use from your credit balance, and works from any language. Keys, errors, rate limits, and what the API does not carry.
- Dropstone CLI overviewThe Dropstone CLI is an agent for your terminal that reads your codebase, edits files, runs commands, and shares memory with everything else on your account. Install it in one command. The full reference is at docs.dropstone.io.