Agentic Trading with Safe Guardrails

개요

Shuriken은 LLM 기반 에이전트가 암호화폐, 선물, 실물 자산 등 다양한 자산군을 24시간 거래할 수 있도록 지원하는 인프라스트럭처를 제공합니다.

주요 내용

* Shuriken 플랫폼: LLM 기반 에이전트가 Shuriken과 통합하는 방법을 안내하는 가이드 스킬을 제공합니다. 인증, 권한 범위 설정, API/SDK 호출 방법을 포함합니다.
* 통합 방식:
* Shuriken의 내부 NLP 스택(Rust crate)과 외부 코딩/에이전트 지원 도구(네이티브 플러그인 로더)에서 사용됩니다.
* skills/ 디렉토리에는 Claude Code 형식의 SKILL.md 파일이 포함되어 있으며, 외부 에이전트는 이 트리를 읽습니다.
* src/, Cargo.toml에는 스킬 마크다운을 컴파일 타임 바이너리로 만드는 Rust crate(shuriken-skills)가 포함되어 shuriken-api에서 사용됩니다.
* 외부 에이전트 설치:
* 주요 코딩 에이전트(Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Gemini CLI, Cursor, OpenCode)에 대한 네이티브 플러그인/확장 매니페스트를 제공합니다.
* 설치는 각 에이전트의 플러그인 명령을 통해 이루어지며, 스킬은 shuriken:<skill-name> 형식으로 노출됩니다.
* AGENTS.md를 지원하는 에이전트(Cursor, Aider, Zed 등)는 저장소를 복제하여 자동 감지합니다.
* 퍼블리싱 (유지보수자):
* 각 마켓플레이스는 저장소에 커밋된 매니페스트를 사용합니다.
* Claude Code, Codex, Copilot CLI, Gemini CLI, Cursor는 릴리스 태그 지정 및 마켓플레이스 등록을 통해 게시됩니다.
* OpenCode는 Git URL을 통한 설치를 지원하며, awesome-opencode에 PR 제출을 통해 발견 가능성을 높입니다.
* 릴리스 절차: Cargo.toml, package.json, 각 마켓플레이스의 매니페스트 파일 버전을 일치시키고, Git 태그를 생성하며, GitHub 릴리스를 작성합니다.
* 포함된 스킬 (v0.1):
* shuriken:api-integration: Shuriken API 또는 SDK 통합 방법.
* shuriken:agent-keys: 에이전트로서 인증하는 방법.
* shuriken:scoping: 에이전트 키 범위와 최소 권한 원칙에 대해 추론하는 방법.
* Rust crate 사용법: shuriken-skills 의존성을 추가하여 스킬 목록을 가져오거나, 특정 스킬의 본문을 가져오거나, 시스템 프롬프트용 인덱스 블록을 렌더링할 수 있습니다.

시사점

Shuriken은 LLM 에이전트가 정보 유출 지점에서 실시간으로 거래 결정을 내리고 실행할 수 있도록 함으로써 자율 금융(autonomous finance)의 새로운 시대를 열고, 이를 통해 에이전트의 거래 기능을 안전하고 세분화된 권한 관리하에 실현합니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions