아스트리드: 개발자 워크플로우를 위한 안전한 에이전트 운영 체제
astrid, Astrid Runtime에서, 언어 모델을 실제 도구 실행에 연결하는 휴대 가능하고 기능이 안전한 운영 체제입니다. 모델이 격리된 도구를 호출할 수 있도록 Model Context Protocol을 통해 모듈식 WebAssembly "캡슐"을 노출합니다. 런타임은 실행 계층 보안을 시행하여 무제한 호스트 액세스를 방지합니다. 런타임은 CLI, REST API 및 MCP 서버와 JavaScript 및 TypeScript용 SDK를 제공합니다. AI 엔지니어와 아키텍트를 대상으로 하여 에이전틱 워크플로우에 대한 런타임 신뢰 및 거버넌스를 제공합니다.
실제로 어떤 작업에 사용할 수 있나요?
Astrid는 언어 모델에 모듈형 도구를 노출하는 에이전트 운영 체제로 기능하며, 모델이 MCP를 통해 기능을 발견하고 호출할 수 있게 합니다. 개발자는 호스트와 격리된 상태에서 실행되는 버전 관리된 WebAssembly "캡슐"에 기능을 패키징합니다. 지원되는 캡슐 언어는 다음과 같습니다:
- Rust
- JavaScript
- TypeScript
에이전트 작업은 얼마나 감사 가능하고 안전한가요?
런타임은 능력 보안 모델을 시행하고 캡슐 코드를 WebAssembly 샌드박스 내에서 실행하여 에이전트와 호스트 사이에 실행 계층 제어를 배치합니다. Astrid는 도구 호출 및 보안 관련 이벤트를 기록하기 위해 Unicity Audit라는 감사 하위 시스템을 포함하며, 시스템 상호 작용을 가상화된 공기 잠금 장치(VFS)를 통해 라우팅합니다. 시행은 프롬프트가 아닌 실행 시 발생하기 때문에 도구는 일반적인 프롬프트 주입 공격 벡터를 줄이지만, 정확성은 여전히 캡슐 코드와 호출된 모델 출력에 의존합니다.
기존 개발자 워크플로에 채택하는 것이 실용적인가요?
채택은 개발자 주도의 환경에 적합합니다. Astrid는 CLI, 자체 호스팅된 REST API 또는 전용 MCP 서버를 제공하며 Linux, macOS 및 Windows에서 실행됩니다. 핵심은 Rust로 작성되었으며 JavaScript 및 TypeScript에 대한 SDK가 존재하므로 웹 및 백엔드 스택에 통합하는 것이 가능합니다. 팀은 에이전트 기능을 확장하기 위해 단순한 프롬프트 레시피가 아닌 코드 아티팩트를 요구하므로 Wasm 캡슐을 빌드, 버전 관리 및 테스트하는 개발자 워크플로를 계획해야 합니다.
실행 계층 거버넌스가 필요한 엔지니어링 팀을 위한 실용적인 선택
Astrid는 제어된 에이전트 실행과 추적 가능한 도구 호출이 필요한 엔지니어링 팀에 적합하며, 그 설계는 런타임 신뢰성과 감사 가능성을 우선시합니다. 개발 중심의 통합 경로를 기대하십시오: 팀은 Wasm 캡슐을 생성하고 테스트하며 런타임의 감사 신호를 거버넌스 프로세스에 통합해야 합니다. 채택하려면 엔지니어링 투자와 거버넌스 계획이 필요합니다.