루틴과 에이전트

루틴, 서브에이전트, 스킬, MCP, 훅, 기억, 원격 대화.

루틴

루틴은 일정에 맞춰, 또는 앱을 끌 때 실행됩니다. 반복은 한 번, 매일, 매주, 매월, 일정 간격, cron 식 중에서 고릅니다.

  • 실행마다 따로 대화 루프가 돌고, 그 결과는 채팅 목록에 세션으로 남습니다.
  • 루틴마다 쓸 수 있는 플러그인과 폴더를 정합니다.
  • 헤드리스로 돌기 때문에 저위험이 아닌 승인은 대기열에서 나를 기다립니다.
  • 필요한 플러그인이 없으면 실행을 건너뛰거나 확인이 필요하다고 표시합니다.

서브에이전트와 사이드 채팅

에이전트는 하위 에이전트를 한 단계 깊이까지 띄웁니다. 하위 에이전트는 작업 패널의 서브에이전트 탭에 보입니다.

agent_send
하위에서 부모나 형제에게 보냅니다.
agent_guide
부모가 하위에게 방향을 줍니다.
agent_spawn(resumeId)
멈춘 하위 에이전트를 다시 이어 갑니다.

우편함은 디스크에 남습니다. 사이드 채팅은 작업 패널의 탭에서 여는 별도 대화로, 사이드바에서 시작한 대화 아래에 붙습니다.

스킬

스킬은 이름, 설명, 트리거만 프롬프트에 두고, 본문은 skill_load 로 필요할 때 불러옵니다. 처음 불러올 때는 승인을 받고, 승인은 내용의 SHA-256에 묶입니다. 스킬은 ~/.ave/skills 에 있습니다.

MCP

MCP 서버를 연결하고, Claude Desktop 설정을 가져올 수 있습니다. ui:// 카드를 쓰는 MCP 앱은 대화 안에 대화형 카드로 나타납니다. MCP 도구와 플러그인 도구는 같은 권한 경로를 지납니다.

훅

pre-*.sh 는 PreToolUse, post-*.sh 는 PostToolUse, perm-*.sh 는 PermissionRequest 에 연결되는 셸 스크립트입니다. 그 밖의 이벤트는 신뢰 확인을 거친 hooks.json 설정으로만 연결합니다.

PreToolUse  PostToolUse  PostToolUseFailure
PermissionRequest  PermissionDenied
UserPromptSubmit  SessionStart  Stop
PreCompact  PostCompact

기억과 원격 대화

기억은 호스트가 프로젝트별로 관리하고, 프로젝트의 AGENTS.md 를 합쳐 읽습니다.

텔레그램 브리지는 개인 대화방 하나를 Ave의 대화 하나에 연결합니다. 기본값은 꺼짐이고, 설정 → 연결 → 원격 표면에서 켭니다.