OnPrem.LLM 에이전트 실행기: 내장 도구를 갖춘 샌드박스 AI 에이전트 실행하기

OnPrem.LLM의 AgentExecutor는 클라우드 및 로컬 모델을 모두 사용하여 복잡한 작업을 실행하는 자율 AI 에이전트를 가능하게 합니다. 이 파이프라인은 OpenAI의 GPT-5.2-Codex, Anthropic의 Claude Sonnet 4.5, Google의 Gemini 1.5 Pro와 같은 클라우드 모델뿐만 아니라 Ollama, vLLM 또는 llama.cpp를 통한 로컬 모델을 포함하여 도구 호출을 지원하는 모든 LiteLLM 지원 모델과 함께 작동합니다.
내장 도구
기본적으로 AgentExecutor는 9가지 내장 도구에 대한 액세스를 제공합니다:
read_file- 파일 전체 내용 읽기read_lines- 파일에서 특정 줄 범위 읽기edit_file- 찾기/바꾸기를 통해 파일 편집write_file- 파일 전체 내용 쓰기grep- 파일에서 패턴 검색find- 글로브 패턴으로 파일 찾기run_shell- 셸 명령어 실행web_search- 정보를 위해 웹 검색web_fetch- URL에서 콘텐츠 가져오기 및 읽기
구성 예시
보안 요구 사항에 따라 도구 액세스를 사용자 정의할 수 있습니다:
# 기본값 사용 (셸을 포함한 모든 도구):
executor = AgentExecutor(model='anthropic/claude-sonnet-4-5')
기본값이지만 셸 액세스 없음 (더 안전함):
executor = AgentExecutor(
model='openai/gpt-5-mini',
disable_shell=True
)
최소 도구:
executor = AgentExecutor(
model='openai/gpt-5-mini',
enabled_tools=['read_file', 'write_file']
)
웹 연구만:
executor = AgentExecutor(
model='openai/gpt-5-mini',
enabled_tools=['web_search', 'web_fetch']
)
샌드박스 실행
보안을 위해 sandbox=True를 사용하여 일시적인 컨테이너에서 에이전트를 실행할 수 있습니다. 이는 셸 액세스 권한이 있는 에이전트가 작업 디렉토리 외부의 파일을 읽거나 수정할 수 있기 때문에 중요합니다. 에이전트는 지정된 작업 디렉토리 내에서 작동하며 셸 액세스 권한이 부여되지 않는 한 외부를 읽거나 쓸 수 없습니다.
샌드박싱을 사용한 기본 예시:
executor = AgentExecutor(
model='anthropic/claude-sonnet-4-5',
sandbox=True,
)
result = executor.run(
task="""
다음을 포함하는 간단한 Python 계산기 모듈을 생성하세요:
- add, subtract, multiply, divide 함수가 있는 calculator.py
- pytest 테스트가 있는 test_calculator.py
- 모든 테스트가 통과해야 함
""",
working_dir='./calculator_project'
)
이 접근 방식은 보안 경계를 유지하면서 코딩 작업을 자동화해야 하는 개발자에게 유용합니다. 이 도구는 pip install patchpal로 PatchPal을 설치해야 합니다.
📖 Read the full source: HN AI Agents
👀 See Also

로컬 XMind 마인드 맵 파일을 위한 MCP 서버가 출시되었습니다
한 개발자가 로컬 XMind 마인드맵 파일을 읽고 쓸 수 있는 22가지 도구를 제공하는 MCP 서버를 공개했습니다. 이 서버는 Claude Desktop 및 Cursor와 같은 MCP 호환 AI 클라이언트와 함께 작동합니다.

Fewshell: 인간 승인 없이 명령어 실행을 거부하는 자체 호스트형 SSH 코파일럿
Fewshell은 모든 명령에 대해 인간의 승인을 필수로 하는 모바일+데스크톱 SSH 코파일럿으로, 자동 승인을 활성화하는 설정이 없습니다. AI 안전 연구에 종사하는 전 아마존 AI SDE가 만들었습니다.

구매자 평가: AI 에이전트 대화를 활용한 B2B 공급업체 평가를 위한 Claude 기술
구매자를 대신해 B2B 소프트웨어 벤더를 평가하는 Claude 스킬로, 귀사의 정보를 조사하고 도메인별 질문을 던지며 Salespeak Frontdoor API를 통해 벤더 AI 에이전트와 직접 대화합니다. 주장을 독립적 출처와 교차 검증하고, 투명한 검증 수준을 가진 증거 기반 점수표를 생성합니다.

LiteParse: AI 에이전트를 위한 빠른 오픈소스 문서 파서
LiteParse는 경계 상자와 함께 공간 텍스트 파싱을 제공하는 오픈소스 문서 파서로, GPU 없이 로컬에서 실행되며 PDF, 오피스 문서, 이미지를 지원합니다. Claude Code, Cursor, OpenClaw을 포함한 40개 이상의 AI 에이전트용 스킬로 설치할 수 있습니다.