boshu2/agentops
DevOps discipline for AI coding agents: shape the work, track it as a graph, and get each change judged by a context that didn't write it.
해결하는 문제
AgentOps는 AI 코딩 에이전트에 DevOps와 같은 규율을 제공하여 소프트웨어 제공을 반복 가능하고 신뢰할 수 있게 만듭니다. 이는 에이전트 코딩 세션의 일관성 없는 문제를 '포장된 경로(paved paths)'—구조화된 워크플로우(기술) 및 메모리 시스템—를 제공함으로써 해결합니다. 이를 통해 에이전트는 초기 의도부터 검증된 결과까지 안내받으며, 작업이 문서화되고 세션 전반에 걸쳐 컨텍스트가 유지되도록 보장합니다.
작동 방식
AgentOps는 에이전트가 특정 운영 루프를 따르기 위해 로드하는 '기술'(Markdown 기반 지침) 키트를 사용합니다. 이러한 기술은 선택적인 ao CLI 및 기존 엔지니어링 도구와 결합되어 형성, 구축, 판단의 주기를 구현합니다:
- 운영 루프:
plan을 사용하여 예상 동작을 정의하고(BDD 시나리오를 통해),implement를 사용하여 변경 사항을 구축하며,validate를 사용하여 별도의 세션에서 독립적인 판단을 제공함으로써 작성자의 편향을 방지합니다. - 목표 관리: 더 큰 작업의 경우,
interview기술을 사용하여 결과를 결정하고craft-goal을 사용하여 작업을 정의합니다. 이는 채팅 기록 외부에서 결정 사항, 결과 및 프로젝트 기억을 보존하는 작업 그래프 도구인 Beads와 통합됩니다. - 메모리 시스템:
memory기술은 발견 사항을 검토된.context/페이지로 큐레이션하여 향후 에이전트가 처음부터 다시 시작하지 않고도 교훈과 소스를 기억할 수 있도록 합니다. - 확장성: 각 기술은 독립적인 Markdown 파일이므로 사용자가 자신의 지침을 사용자 정의, 삭제 또는 추가하여 개인화된 운영 모델을 만들 수 있습니다.
대상 사용자
Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Pi, OpenClaw, Grok Bot과 같은 AI 코딩 에이전트를 사용하며, 단순한 채팅 기반 코딩을 넘어 구조화되고 반복 가능한 엔지니어링 프로세스로 나아가고자 하는 개발자.
주요 특징
- 행동 주도 개발 (BDD): BDD 시나리오를 통합하여 구현 전에 의도를 명확히 합니다.
- 독립적 검증: 전용
validate기술은 새로운 세션의 새로운 에이전트가 원래 의도에 따라 작업을 판단하도록 보장합니다. - 장기 메모리: Beads를 사용하여 검색 가능한 작업 그래프와 지속적인 프로젝트 사실을 서로 다른 에이전트 세션 간에 유지합니다.
- 에이전트 비종속성: 플러그인이나
npx설치를 통해 다양한 코딩 에이전트에서 작동합니다. - 사용자 정의 가능한 기술 키트: 연구 및 리팩토링부터 토론 및 감사를 위한 다중 모델 '위원회'에 이르기까지 29개의 시작 기술 라이브러리를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트