프로젝트 소개
Vtx 코딩 에이전트는 AI 지원 코딩을 위한 미니멀하고 모듈식 하네스로 설계되었으며, 투명성과 효율성을 우선시합니다. 숨겨진 보일러플레이트로 상당한 컨텍스트를 소비하는 많은 에이전트와 달리, Vtx는 약 2,600토큰(o200k_base 인코딩)의 간결한 런타임 풋프린트를 유지하여 모델의 컨텍스트 창 대부분이 사용자 코드와 대화에 사용될 수 있도록 합니다. 이 설계 선택은 감사 가능한 시스템 프롬프트를 제공하면서 비용과 지연 시간을 줄이는 것을 목표로 합니다.
이 프로젝트는 여러 상호작용 인터페이스를 제공합니다: Textual로 구축된 키보드 기반 터미널 사용자 인터페이스(TUI), 비대화형 스크립트 및 CI 파이프라인용 헤드리스 CLI, 프로그래밍 방식 에이전트 구성을 위한 Python SDK. 또한 OpenAI, Anthropic, Azure, DeepSeek, 그리고 Ollama 또는 vLLM을 통한 로컬 모델을 포함한 50개 이상의 LLM 제공업체를 지원합니다. 사용자는 YAML을 통해 사용자 정의 OpenAI/Anthropic 호환 엔드포인트를 구성할 수도 있습니다.
주요 기능에는 10개의 기본 도구(read, edit, write, bash, find, skill, web, ask_user, task, goal)와 AGENTS.md 또는 CLAUDE.md 파일에서의 동적 컨텍스트 로딩이 포함됩니다. Vtx는 특정 지침과 도구 권한을 가진 명명된 프로필로 라이브로 전환할 수 있는 '핸드오프 에이전트'와 격리된 작업을 위임하기 위한 작업 하위 에이전트를 지원합니다. 영구 목표는 자동 계속 체크포인트와 완료 감사를 통해 파일 기반의 지속적인 목표를 허용합니다.
안전성과 확장성은 설계의 핵심입니다. 기본 '프롬프트' 권한 모드는 변경 도구를 게이트하여 명시적으로 허용되지 않는 한 파괴적인 명령을 차단합니다. 시스템은 자체 확장 가능하며, 사용자가 Python 도구를 추가하고, 호출을 가로채거나, YAML을 통해 수명 주기 훅을 정의할 수 있습니다. 확장 관리자는 PyPI 또는 GitHub에서 패키지를 설치하는 것을 용이하게 합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.