agents 명령 그룹이 Agent 블록 생성·편집·리소스 붙이는 CLI 표면.
모든 agents 서브커맨드가 활성 Flow 에 액션. nora flows use <slug> 로 고정 또는 --flow 로 오버라이드.
명령
agents create
Create 플래그
명령이 새 Agent 의 ID 인쇄 — 후속
update/sources 호출용으로 저장.
agents update
--set-* 플래그 지원. 넘긴 필드만 변경; 나머지 그대로.
Update 플래그 — 그룹핑
정체성·콘텐츠--set-name <n>— 표시 이름.--set-description <d>— 설명.--set-prompt <text>— 인라인 프롬프트 (교체).--set-prompt-file <path>— 파일에서 프롬프트 (교체).
--set-model <m>— primary 모델.--set-mode <mode>—api/internal/sdk/local.--set-dispatch <mode>—parallel/conditional/routed.--set-image-model <m>— 이미지 입력용 모델.--set-voice-model <m>— 음성 입력용 모델.--set-image-output-model <m>— 이미지 출력용 모델.--set-voice-output-model <m>— 음성 출력용 모델.
--set-max-turns <n>— 도구 호출 왕복 캡.--set-max-tokens <n>— 실행당 토큰 캡.--set-max-cost <usd>— 실행당 달러 캡.--set-memory-max-cost <usd>— 실행당 메모리 작업 달러 캡.
--mark-trigger/--unmark-trigger— 이 Agent 를 트리거 진입으로 지정.
--set-output-target <target>— Agent 답변이 하류로 흐르는 곳.
--set-approval on|off— 출력에 승인 요구.--set-route-approval on|off— 라우팅 결정에 승인 요구.--set-cost-approval <usd>|off— 단일 실행이 이 달러 비용 초과하면 승인 요구.
--set-force-fresh-context true|false— 매 턴 이전 컨텍스트 클리어.--set-fuse-optout true|false— 리트리벌 융합 opt out (단일 소스 사용).
--set-x <n>,--set-y <n>,--set-width <n>.
--patch <json>— 병합할 임의 JSON 패치. 고급 사용; 같은 필드에 대한 다른--set-*플래그와 충돌.
nora agents update --help 가 현재 전체 목록 인쇄.
agents edit
$EDITOR (기본: vi) 에 열기. 저장 시 CLI 가 update 로 diff 적용.
여러 필드 한 번에 바꾸고 싶을 때 최적 — 종종 12개 --set-* 플래그 체이닝보다 빠름.
agents delete
--yes 안 넘기면 확인 필요.
agents sources — 데이터 붙임
데이터 소스가 Agent 가 추론 시점에 리트리벌하는 것. 각 붙임이 소스 종류, ID, 옵션 리트리벌 프리셋 지정.
List
Attach
--kind(필수) —kg/vector/documents_folder/documents_file/memory.--source-id(필수) — 컬렉션 slug, 폴더 태그, 메모리 스페이스 ID 등.--preset <preset-id>— 리트리벌 프리셋 (nora retrieval presets list참고).--method <mode>—vector/keyword/hybrid/kg_only.--modes <m1,m2>— 추가 리트리벌 모드.--exclude-doc <id,…>— 특정 문서 제외.
Update
--set-preset,--set-method,--set-modes.--set-exclude-doc-ids <ids>— 제외 목록 교체.--add-exclude-doc <id>— 하나 추가.--remove-exclude-doc <id>— 하나 드롭.