Dropstone 메모리 하나로 채팅, CLI, SDK에서 함께 사용
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.