tools 명령 그룹이 Tool 블록 생성·편집·설정. Tool 은 런타임 (HTTP 나 인라인), 타입 있는 파라미터, 옵션 HTTP 헤더 가짐.
명령
tools create
--name <n>(필수) — Agent 가 참조하는 방법.--description <d>— 가장 중요한 단일 필드. Agent 가 이걸로 언제 도구 호출할지 결정. 명확히 쓰기.--runtime <json>— 런타임 스펙 (HTTP 또는 인라인).--params <json>— 파라미터 배열. 정확한 모양은nora schema show참고.--x <n>,--y <n>— 캔버스 위치.
tools update
Update 플래그 — 그룹핑
정체성--set-name <n>--set-description <d>--set-icon <name>
--set-idempotent on|off— 두 번 호출이 한 번 호출과 같나?--set-required on|off— Agent 가 실행당 최소 한 번 호출해야.--set-approval on|off— 각 호출 전 승인 요구.--set-max-turns <n>— Agent 가 한 실행에서 이걸 몇 번 호출할 수 있는지 캡.
--set-runtime-kind http|inline— 런타임 전환.--set-http-method <m>—GET/POST/PATCH/PUT/DELETE.--set-http-url <url>.--set-http-auth-kind <k>—none/api_key/bearer.--set-http-auth-header <name>—api_keyauth 용 헤더 이름.bearer는 무시됨.--set-http-auth-value <v>— auth 값 (리터럴이나secrets://ref).
--set-inline-lang <lang>—javascript/python/sql.--set-inline-code <text>— 인라인 코드.--set-inline-code-file <path>— 파일에서 코드 (--set-inline-code교체).--set-inline-database-url <url>— SQL 용: DB 연결 문자열.secrets://ref수용.
--verify— SQL 도구용, DB 연결 테스트하고 성공 시connected=true표시.
--set-x <n>,--set-y <n>,--set-width <n>.
--patch <json>— 임의 JSON 병합.
--set-* 플래그가 기존 런타임 객체에 deep-merge, 그래서 전체 런타임 재지정 없이 한 필드만 바꿈.
tools edit
$EDITOR 에 열기. 저장으로 적용.
tools verify-db
runtime.connected=true 표시해 앱에서 Tool 이 초록으로 표시.
실패가 정확한 에러 인쇄 (잘못된 URL, 누락 드라이버, auth 실패).
tools params — 선언된 입력
파라미터가 Agent 가 값 고르는 타입 있는 입력. 각 파라미터가 이름, 타입, 소스 (Agent-선택이나 fixed), 위치, 설명 가짐.
List
Add
--name <n>(필수).--type <t>(필수) —string/integer/number/float/boolean/array/object.--description <d>— 값 고를 때 Agent 가 읽음.--required— 기본 없음; Agent 가 제공해야.--location <loc>—url/query/body/header. HTTP 요청에서 값 가는 곳.--source <src>—llm(Agent 선택) 또는fixed.--fixed-value <v>—source=fixed용.
Update
Remove·reorder
reorder 는 전체 순열 필요 (모든 param 정확히 한 번).
tools headers — HTTP 헤더
HTTP Tool 용, 헤더가 런타임에 저장.
List / add / remove
secrets://<ref> 넘김 (워크스페이스 시크릿 참조) 또는 평문 문자열 (인라인 저장).
인터랙티브 시크릿 입력:
레시피
Tool 을 한 URL 에서 다른 URL 로 마이그레이션
그것 쓰는 모든 Tool 에 API 키 로테이션
secrets://api_key 사용하고 하부 시크릿 한 번 로테이션.
Tool 인자 얼림
Agent 선택 인자를 특정 롤아웃용으로 fixed 로 전환:"customer_requested" 사용.