이 도구에 대하여
PasClaw는 Object Pascal로 신뢰할 수 있는 도구 사용 AI 에이전트를 구축하고 실행하기 위한 에이전트 제어 플레인입니다. 컴팩트한 네이티브 런타임과 에이전트 구축에 필요한 기본 요소를 결합합니다. 타입이 지정된 스키마로 Pascal 프로시저를 등록하고, 모델이 호출하도록 하며, 인수를 검증하고, 관찰 결과를 다음 추론 턴으로 반환합니다. 핵심 루프는 의도적으로 읽기 쉽게 유지됩니다. 목표를 받아들이고, 모델에 질문하고, 검증된 도구를 실행하고, 관찰 결과를 피드백하고, 결과를 스트리밍합니다. PasClaw는 현재 도구 호출을 종료하거나 세션을 재구축하지 않고 실행 중인 루프에 추가 지시를 주입할 수 있습니다. PasClaw는 브라우저 빌드도 제공하며, container2wasm을 통해 WebAssembly로 컴파일되어 전체 에이전트 루프, 도구 호출, 메모리가 서버 없이 클라이언트 측에서 실행됩니다. 코드 편집에서 Hashline은 취약한 퍼지 패치를 번호가 매겨진 줄에 고정되고 모델이 실제로 본 파일 상태에 대해 검증되는 편집으로 대체합니다. 에이전트는 fs_write 또는 fs_edit_hashline을 통해 파일을 변경하기 전에 이전 내용을 캡처하고, /undo로 가장 최근 스냅샷을 복원할 수 있습니다. PasClaw는 로컬 에이전트 엔드포인트로 RAD Studio 옆에 위치하여 Embarcadero KAI에 프로젝트 인식 도구와 네이티브 Pascal 추론 루프를 제공할 수 있습니다. 또한 과거 세션에서 반복되는 실패를 마이닝하고 그 교훈을 명시적 규칙으로 보존할 수 있습니다. PasClaw는 오픈 소스이며 무료이고, Windows, macOS, Linux, Android, iOS, Web 플랫폼을 지원합니다.