agentcontract v0.0.1: AI 코딩 에이전트를 위한 휴대용 JSON 권한 계층

agentcontract v0.0.1은 MIT 라이선스의 작은 Python 라이브러리로, AI 코딩 에이전트를 위한 휴대용 JSON 권한 계층을 정의합니다. 핵심 아이디어는 특정 에이전트 런타임에 독립적으로 에이전트가 수행할 수 있는 도구, 경로, 네트워크 작업을 지정하는 간단한 JSON 계약입니다.
주요 기능
- 권한 계약: 허용/거부된 도구, 허용/거부된 파일 경로, 네트워크 접근 제어, 인간 승인이 필요한 도구를 나열하는 JSON 구조입니다.
agc gui: 대화형으로 계약을 작성, 검증, 저장하고 제안된 도구 호출을 드라이런할 수 있는 새 로컬 브라우저 UI입니다.- 휴대성: 계약을 리포지토리에 커밋하고 일반 설정처럼 코드 리뷰를 할 수 있으며, 여러 에이전트/런타임에서 재사용할 수 있습니다.
예제 계약
{
"allow_tools": ["read_file", "write_file"],
"deny_tools": ["shell"],
"allow_paths": ["./src/"],
"deny_paths": ["~/.ssh/", "~/.env"],
"allow_network": false,
"require_approval": ["shell"]
}이 계약은 에이전트가 ./src/ 아래의 파일만 읽고 쓸 수 있고, 셸 명령을 실행할 수 없으며(승인된 경우 제외), 네트워크 접근이 없도록 강제합니다. ~/.ssh/ 및 ~/.env/와 같은 민감한 경로에 대한 접근을 차단합니다.
각 도구의 내부 권한 모델을 신뢰하는 대신, 파일 작업, 명령 실행, API 호출 또는 토큰 소비 전에 모든 런타임이 확인할 수 있는 단일 휴대용 정책을 정의합니다.
대상 사용자
에이전트 도구를 구축하거나 실제 리포지토리에서 코딩 에이전트를 실행하며 지루하고 휴대 가능하며 감사 가능한 권한 계층을 원하는 개발자입니다.
📖 전체 출처 읽기: r/openclaw
👀 See Also

DoomVLM: 둠 데스매치에서 비전 언어 모델 테스트를 위한 오픈 소스 도구
DoomVLM은 이제 단일 Jupyter 노트북으로 오픈 소스화되어 OpenAI 호환 API를 통해 비전 언어 모델이 Doom을 플레이하는 것을 테스트할 수 있게 되었습니다. 이 도구는 최대 4개의 모델이 경쟁할 수 있는 데스매치 모드를 지원하며, 시스템 프롬프트, 도구 설명 및 샘플링 매개변수에 대한 완전한 구성 옵션을 제공합니다.

캐스케이드 그래프: AI 에너지 제약과 공급 병목 현상의 인터랙티브 지도
캐스케이드 그래프는 물리적 경제의 방향성 지식 그래프로, 에너지 및 물리적 제약에서 투자 가능한 자산에 이르기까지 구조적 압력이 어떻게 전이되는지 추적하기 위해 405개의 노드(드라이버, 병목점, 지역, 티커)가 597개의 출처가 있는 엣지로 연결되어 있습니다.

나노코드: JAX와 TPU를 사용한 클로드(Claude) 스타일 코딩 에이전트 훈련
Nanocode는 Constitutional AI와 TPU 최적화를 사용하여 Claude와 유사한 코딩 에이전트를 종단 간 학습시키는 JAX 라이브러리입니다. 13억 개의 파라미터를 가진 모델은 TPU v6e-8에서 약 9시간 동안 200달러의 비용으로 학습시킬 수 있습니다.

파일럿 콘솔: 개인 AI 에이전트 네트워크 관리를 위한 웹 대시보드
한 개발자가 Pilot Protocol을 기반으로 구축된 프라이빗 에이전트 네트워크를 관리하기 위한 웹 UI인 Pilot Console을 Claude를 사용하여 개발했습니다. 이 대시보드는 멀티 에이전트 워크플로우를 위한 시각적 설정, 에이전트 온보딩, 함대 모니터링 및 API 제어 기능을 제공합니다.