AstraBox 0.1.14가 2026-11-06에 공개됐다. colton-z/astrabox는 Claude Managed Agents의 오픈소스 자체 호스팅 대안으로, Claude Code·Codex·Hermes·DeepSeek Harness·Pi를 자기 인프라 위의 관리형 에이전트로 구동하는 프로젝트다. 이번 버전의 중심은 Satori 연동이다. Satori v1 HTTP와 WebSocket 엔드포인트 `/api/satori/agents/{agent_id}/v1`이 추가돼 외부 채팅 앱이 에이전트를 불러 대화할 수 있게 됐다. 커밋은 30개 파일에서 5201줄을 건드렸다(추가 4965줄, 삭제 236줄).
채널 하나는 호출자가 소유하는 대화고, 배포 쪽 identity resolver가 호출자 신원을 확인한다. 재접속한 클라이언트는 어느 replica에서든 공유 데이터베이스에서 이벤트를 이어받을 수 있다. 첨부 전송도 함께 들어갔다. Satori 호출자는 표준 `upload.create`와 resource 요소로 이미지와 파일을 보내며, Discord 같은 내장 Satori 어댑터가 붙은 채널 메시지에서도 받을 수 있다. 이미지는 엔진의 이미지 입력으로 들어가고 파일은 대화 워크스페이스의 `uploads/` 아래에 저장되며, 메시지 하나당 최대 10개, 각 25 MiB 이하로 제한된다.
릴리스에는 릴리스 테스트에서 드러난 결함 네 가지도 들어 있다. Satori 이벤트 연결이 250밀리초마다 자기 쓰기 트랜잭션에서 feed 행을 upsert로 잠가 데이터베이스 락에 줄을 서던 방식은 프로세스당 feed 한 번 처리로 바뀌었다. Hermes 브리지 포트를 다른 프로그램이 점유하면 300초 시작 예산을 다 쓰고 실패 사유가 서버 로그에만 남던 문제는, 이제 받은 HTTP 상태와 조치 방법까지 보이는 복구 필요로 보고된다. 런타임 attach 중 메시지 전송이 최대 5분 대기하던 잠금은 판단과 결과 게시 범위로 좁혀졌고, Hermes가 저장 도중 profile 파일을 지워 상태 저장에 실패하던 문제(체크포인트 뒤 WAL SQLite가 지우는 경우)도 사라졌다. 모델 credential 전달 주인이 바뀐 대화는 대체 런타임이 네이티브 대화를 이어받아 대기 중인 메시지를 보존하고, 이전 응답은 `MODEL_DELIVERY_CHANGED` 실패로 기록한다. 대화 목록과 헤더에는 제목 옆으로 Agent 이름이 붙고 Agent 페이지로 연결된다.
다만 업그레이드에 앞선 조건이 있다. 서버 이미지와 Assistant(Hermes) 샌드박스 이미지를 함께 올려야 하며, 다른 샌드박스 런타임 이미지는 0.1.13 그대로다. 외부 영속성 제공자는 Satori 이벤트 위치와 staged input·채널 메시지 첨부 스키마를 직접 적용해야 한다. Satori 엔드포인트는 위임 실행 신원을 검증하는 `WebIdentityResolver`에 기대고 있어, 내장 단일 사용자 resolver를 신뢰할 수 없는 호출자에게 노출하지 말아야 한다고 명시한다. 성능 수치나 규모 비교는 릴리스 노트에 없으므로 개선 폭을 가늠하기는 이르다. 여러 코딩 에이전트를 자기 인프라에서 관리형으로 돌리고 외부 채팅 앱과 연결할 환경에 가깝지만, 다중 사용자 운영으로 넓히려면 신원 resolver 구성이 선행되어야 한다.