Skip to main content
Nora 플랫폼·CLI·SDK·통합의 릴리스 노트. 위가 최신입니다.
신호 재정의 (7종 · 전부 사람 확정) · 엔터프라이즈 라이선스 전용 · Flow 턴 예산

호환성 변경

  • 신호가 7종으로 재정의, 전부 후보로 시작. 기존 신호 카탈로그가 교체됐습니다. verifier · causal · human · behavioral · tool_use · guardrail · canary — 모든 신호가 후보(candidate) 로 들어오고, 사람이 확정해야 수정 대상이 됩니다. 자동 확정 없음. 신호 · sources 참고.
  • Fault 트랙 철거. 런타임 에러 · 비용 정지 · 지연 튀는 케이스 · SDK 침묵 · PII·금칙어 매칭은 더 이상 신호가 아닙니다 — 트레이스 에러 · 시뮬레이션 비용 뷰 · /signals/sdk-health · 감사 로그에서 다룹니다. 케이스 테이블에 data.fragile 이 추가되어 회귀 추적을 담당합니다.
  • SDK 의 signals.report 은퇴. 앱 결과는 nora.feedback 의 dislike + 코멘트로 보내세요 — 확정 큐가 유일한 진입점입니다.
  • Self-serve 결제 폐지. 플랜 피커 · Polar 포털 · subscribe / cancel / change-plan 없음. Nora 는 워크스페이스 단위 엔터프라이즈 라이선스로 발급되고, 기존 워크스페이스는 grandfather 처리됩니다. Settings 의 Plans & pricing 페이지 제거. 사용량 참고.
  • flows.run · run_flow · nora flows run 의 --model 이 JSON 객체. 단일 문자열이 아니라 에이전트별 맵 {"agent-id-or-name":"model-id"}. 맵에 있는 에이전트만 적용되고, 나머지는 설정된 모델 유지.

신설

  • 군집은 확정 시에만 만들어집니다. 신호 확정 시 군집·케이스가 백그라운드로 생성 (드로어는 즉시 뒤집힘), 신호 목록의 cluster 컬럼은 새로고침 없이 갱신되고 배정 중에는 군집 배정 중 배지가 잠깐 뜹니다. 빈 군집은 절대 쌓이지 않습니다.
  • 가드레일 차단 · 확정이 두 갈래. 가드레일(F) 신호는 정상 차단 (차단이 옳았음 → 케이스) 또는 오발 (차단이 과했음 → guardrail_misfire 사유로 제외되고 해당 규칙 링크) 로 갈립니다.
  • 케이스 입력이 세 칸. 글·음성·이미지 — 음성·이미지는 transcript 폴백으로 답 정답이 비교 가능하게 유지됩니다. 살아 있는 신호가 붙은 트레이스는 삭제 시 확인 모달로 보호됩니다.
  • Flow 단위 턴·토큰 예산. Flow 설정에 최대 턴 · 최대 토큰 이 신설되어 Agent 블록 한도 위에 얹힙니다 — 어느 쪽이 먼저 걸리든 실행이 멈춥니다. Flow 설정 · 한도 참고.
  • nora flows run — CLI 에 pipelines invoke 의 flow 짝을 문서화. PAT 인증, 에이전트별 --model 맵, --test 로 DRAFT 실행.

개선

  • 신호 드로어가 라이브. 행을 열어 두면 상태·군집 컬럼이 스스로 갱신됩니다 — 큐를 훑는 동안 새로고침 필요 없음.
  • 케이스 코멘트 자동 채움. 트레이스에 이미 코멘트나 before → after 정정이 달려 있으면 확정 폼에 미리 채워집니다 — 같은 걸 두 번 안 쓰게.
  • failure.code 정확도. OpenAI-compat mid-stream 에러가 이제 감지되어 provider 실패로 보고됩니다 (빈 출력으로 삼켜지지 않음). LLM 프로바이더 에러가 run.tool_failed 로 오분류되던 버그 해소.

버그 수정

  • run_flow model 오버라이드가 조용히 삭제되던 문제 — 수정. CLI flows run --model 이 이제 MCP 스키마에 맞는 JSON 객체로 파싱됩니다.
  • 모달·드로어 안 <Select> z-index — 부모 모달 뒤에 렌더되던 모든 드롭다운이 위로 올라옵니다.
  • 벡터 스토어 부분 실패 시 리트리벌 — 페이지 전체가 떨어지는 대신 부분 결과가 보존됩니다.
  • 복원한 wiki 노트를 편집할 때 스코프 유지 — 이제 원래 스코프를 유지합니다.
  • PromptModal 이 initialValue 변화 시 입력을 동기화; “소스 추가” 피커의 불필요한 지우기 버튼 제거; 폴더 이동 토스트 이중 발화 해소.
SDK npm 게시 · Supervisor 에이전트 · 데스크톱/온프레미즈 · 인과 그래프가 리트리벌 구조로

신설

  • SDK npm 게시 — @conscience-technology/nora-sdk 가 공용 npm 에 올라갔습니다. Node 백엔드 어디서든 npm install @conscience-technology/nora-sdk 로 바로 씁니다. 게시 전 워크어라운드는 은퇴.
  • Claude Code 연동 — 프로필 → Claude Code 연동 에서 일회성 seed 명령을 붙여 넣으면 자격증명이 OS 키체인에 저장되고, Nora 에이전트가 여러분의 Claude Code 구독으로 추론합니다. Agent 블록 · Mode 참고.
  • Supervisor 에이전트 — 하위 워커를 태스크마다 스폰·조율하는 새 에이전트 역할. 하위 워커는 부모의 도구·리트리벌 스코프를 상속하고, 하위 태스크마다 자기 as_of 시점을 실을 수 있습니다. 스폰 모델·예산은 에이전트 블록의 Model 탭에서 설정.
  • Nora 데스크톱 앱 — 플랫폼을 로컬 네이티브 앱으로 실행 (macOS · Windows · Linux). Tauri WebView 기반, 트레이 메뉴(Show / Stop / Restart / Quit), Settings 패널(라이선스 · 포트 · Reset), 전체 언인스톨.
  • 온프레미즈 배포 — 세 가지 모양:
    • Docker Compose — 5개 서비스 원커맨드 배포.
    • Helm 차트 for K8s (nora-onprem).
    • 에어갭 tarball + 오프라인 설치 스크립트 (격리 네트워크용).
  • 인과 그래프가 리트리벌 구조 — 쿼리가 인과형이면 인과 그래프가 별도 스코어 다이얼 없이 자동으로 순회됩니다. 에이전트는 부착 시점에 그래프를 바인딩하고, 답을 그 그래프로 검증할 수 있습니다 (인과 그래프 · 검증 참고).
  • Fault 트랙 시뮬레이션 — 탐지된 fault 를 현재 파이프라인에 재실행하는 새 시뮬 종류. 채택된 개선은 시스템 층별 commit 스타일 diff 로 표시됩니다.
  • 시뮬레이션의 케이스 단위 피드백 — 실패 케이스를 눌러 판정을 뒤집고(right / wrong) 사유 메모 남기기 — 피드백이 군집에 저장되어 다음 라운드에 반영됩니다.
  • 군집 거버넌스 — 폴더가 군집 표면 역할을 할 수 있습니다. 군집 이름 변경은 감사 트레일과 함께, 삭제는 거부(rename 이 공식 경로), 임포트는 점수 없는 행에 경고. Signals · clusters 참고.
  • 신호를 발생률로 — 신호가 원시 카운트 대신 발생률 로 표시되고, 소스별 severity 가 행마다 보입니다.
  • 트레이스 승인 인라인 — 승인 대기 트레이스에 뱃지, 트레이스 드로어에서 페이지 이동 없이 인라인 승인·거절.
  • Settings 에 Flow 토큰 예산 — 에이전트 단위 캡과 별개로, 실행 단위 총 토큰 상한을 플로우 레벨에서 설정.
  • 변수 표기 통일 — 트리거·툴 변수의 정본 표기가 bare {{name}} 로 통일됐습니다. {{vars.<name>}} 는 legacy 별칭으로 계속 동작. 변수는 반드시 플로우에 선언되어야 치환됩니다 — 요청 본문의 미선언 변수는 400 대신 조용히 drop 되고 트레이스 warn 남깁니다.
  • 캔버스 단축키 — F 로 뷰에 맞춤, Cmd+D 로 선택 즉시 복제(시스템 클립보드 안 건드림), Cmd+S 로 강제 저장 펄스(직전 저장 이후 변경 없으면 no-op). 워크플로우 · 캔버스 참고.
  • OpenAI-compat 프로바이더 — LLM 브릿지의 새 어댑터가 OpenAI 모양으로 자체 호스팅 엔드포인트에 붙습니다 (vLLM · TGI · llama.cpp).
  • 모델 카탈로그에 GPT-6 — gpt-6 라인이 에이전트 빌더에서 선택 가능, 실 프로바이더 가격 반영.

개선

  • 지식 — 문서 목록 Shift 범위선택, 폴더 우클릭 메뉴를 사이드바와 통일, 폴더 이동 시 내부 폴더 구조 보존, 이동 대상 선택기에 상위 폴더까지 포함. 문서 상세에서 Foundry 를 실행하면 이제 백그라운드로 시작(토스트 표시) 되어 페이지가 멈추지 않습니다.
  • 리트리벌 — 벡터 검색이 wired 된 모든 백엔드로 fan-out (막 색인한 문서가 안 뜨던 버그 해소); hits 에 document_name 이 실려 에이전트가 파일명으로 인용 가능; 스코프·프리셋 편집이 검색 전에 flush 되어 변경이 즉시 반영.
  • 메모리 — Wiki 노트 리네임 500 에러 수정; exclude 한 노트가 다음 쓰기에 부활하던 버그 해소; MCP 응답에 스페이스 config 와 노트 타임스탬프 노출; accessScopeKey 를 고정 어휘(user_id · flow_id · thread_id) 로 제한.
  • 시뮬레이션 — 검색 250ms 디바운스; 라운드 완료 즉시 점수 갱신; correction 케이스가 군집 피드백 루프에 연결; 피드백 correction 이 코멘트 섹션에 통합(별도 위젯 제거).
  • 트레이스 — 필터 모달 안 드롭다운이 모달 뒤에 렌더되던 z-index 해소; TraceDrawer 바깥 클릭으로 닫힘; K / J 단축키가 한글 IME 활성 시에도 동작; 테이블 셀 여백 개선.
  • 워크플로우 캔버스 — Space 로 팬 하는 도중 블록 클릭이 패널을 열던 버그 해소; 워크스페이스 전환 시 캔버스 깜빡임 제거.
  • 협업 — 같은 유저의 다른 탭이 본인을 read-only 로 잠그던 버그 수정.
  • 레이아웃 — 좁은 화면 대응 위해 최소 너비 제한 제거; 사이드바 하단 여백 축소.

버그 수정

  • Foundry — Chunk 블록 클릭 시 전체 화면이 하얗게 번쩍이던 문제 해소.
  • 지식 문서 상세 — 섹션 토글 시 flash 제거; 대형 추출 텍스트가 fold-first 로 렌더되어 초기 페인트가 빨라짐.
  • Anthropic 첫 턴 — 첫 턴 LLM 에러(예: 잔액 부족) 가 빈 출력으로 삼켜지던 버그 — 이제 명확한 메시지로 노출.
  • MCP — delete_document 가 없는 id 에 대해 일반 500 대신 not-found 반환; get_active_workspace 가 세션 리셋 후 빈 workspace 를 돌려주던 문제 해소; list_documents 응답 크기 상한 + 필드 화이트리스트; create_flow 툴 추가, create_agent 는 존재하지 않는 slug 에 대해 명확히 실패.
TypeScript SDK 문서 + Developers 탭

신설

  • @conscience-technology/nora-sdk — 앱 코드에서 Nora 플로우를 부르고, 피드백을 담고, 개선 큐를 자기 제품에 심는 TypeScript 클라이언트. SDK 레퍼런스 전체 공개 (Install · Auth · Client options + 표면별 페이지: Execution · Feedback · Transparency · Improvements & versions · Simulations · Resources · Errors).
  • Developers 탭 — 기존 CLI 탭이 개발자(Developers) 로 바뀌면서 CLI 레퍼런스와 SDK 레퍼런스를 나란히 담습니다. 기존 /cli/* URL 은 그대로 유지됩니다.

개선

  • 리트리벌 · 메모리 · Foundry 문서의 표현·스크린샷·용어를 한/영 모두 재정비했습니다.
CLI 대폭 확장 + Foundry 리프레시

신설 CLI 명령 그룹

  • nora knowledge — 지식 폴더와 폴더별 접근 규칙 관리 (folders list / add / delete · access list / set).
  • nora clause-lineage — Foundry 가 낸 조항 개정 이력 제안을 훑고 · 승인 · 거절 · 일괄 승인.

확장된 CLI 표면

  • nora documents — 라이브러리 CRUD 전체 커버: upload · upload-large · upload-folder · create-external · update(시점 인지 검색용 규정 날짜 포함) · chunks · chunk-text · extracted-text · extract-structure · delete.
  • nora pipelines — invoke(API 트리거 프로그램 호출), rotate-secret(인바운드 토큰 로테이션), palette(팔레트 ID 나열), block(팔레트 id 하나의 config 스키마) 추가.
  • nora retrieval — 타입 인지 리트리벌을 위한 type-profile 서브그룹(show / set / backfill / custom) 신설, 새 검색 플래그(--routing-mode · --target-type · --target-entity · --expand-window · --reserved-per-type).
  • nora causal — 인스턴스 CRUD(graphs), 파이프라인 바인딩, 근거 트레일, 원자적 엣지 CRUD 를 폴더 기반 추출 흐름과 함께 제공.
  • nora agents tools — 붙임별 버짓·실패 처리 정책 (list / set-policy / clear-policy).
  • 블록 잠금 — agents · tools · actions · triggers 네 종류 모두에 lock / unlock 통일. MCP / CLI 편집을 차단합니다.
  • nora agents update — --set-output-rules · --set-retry 플래그 신설.
  • nora tools update — --set-retry-safe · --set-dedupe-key-template 플래그 신설.

Foundry

  • 6 노드 모델을 모든 페이지에 명시: Trigger → Source → Clean → Normalize → Enrich → Output.
  • Payload · Signal 트리거 구분 — Webhook · API 는 본문을 입력으로 넘겨 받으므로 Source · Output 노드 없이도 저장·실행됩니다. Schedule · Watch 는 여전히 필요. 트리거 문서 참고.
  • DB 선택 + SQL 에디터 셸을 Source · Database, Enrich · DB Lookup, Output · DB Upsert 세 곳에서 통일.
  • 청크 타이핑 프로파일 — Chunk · Clause split 노드 인스펙터에서 인라인 생성·편집 가능.
  • Table fix — 결정론적 스티칭·분리는 항상 실행, 애매한 부분엔 선택적 LLM 보정 모델.
  • 실행 로그 드로어 — 우측 상세를 Overview(기본) 와 Stage detail(스테이지 클릭 시) 로 분리. Overview 에 Trigger metadata · Variables override · Stage summary · Folder documents, Stage detail 은 Config · 출력 · 신규 산출 · 아티팩트 · 오류 스크롤 앵커. Readable / Raw JSON 토글 상태 저장.

메모리

  • 네 paradigm 을 기준으로 IA 재구성 — Wiki(사람이 쓴 노트), Index(리트리벌 모양 노드 + 선택 그래프), Session(단기 대화 버퍼 + 롤링 요약), Evolution(진단 메모리).
  • 메모리 스페이스를 에이전트에 붙이는 Attachment 페이지 신설.

지식

  • Foundry 출력 페이지 신설 — 문서 정제 제안을 검수하는 흐름.
코딩 에이전트 + Signals 재구성

코딩 에이전트용 MCP

  • MCP 가이드를 Claude Code 를 기본 호스트로 재구성 (Cursor · Claude Desktop 도 문서화). MCP: 코딩 에이전트 참고.

Operate

  • Clusters 섹션 신설 — 실패 군집이 신호를 어떻게 묶고 수정을 만들어 내는지.
  • Signals 에 재검증(Revalidation) 페이지와 “신호에서 수정까지” 흐름 추가.

워크플로우

  • Agent 블록의 모드 명확화: API(호스팅 프로바이더) vs Internal(워크스페이스 자체 엔드포인트). 내부 리소스 링크 정비.
  • Trigger 블록: 웹훅 body 매핑, 토큰 발급, 스케줄 필드(preset vs cron) 전체 문서화.
  • Action vs Tool 구분 명료화, 고위험 툴 승인 흐름 서술.

설정

  • 내부 리소스 페이지 신설 — 워크스페이스 자체 추론 엔드포인트, CLI · MCP 가 참조할 DB 등록.
  • Providers · 모델 라우팅을 현재 UI 에 맞게 갱신.
한국어 번역 + CLI 레퍼런스

한국어 문서

  • CLI(Setup · Flows · Blocks · Data & knowledge · Reliability · Workspace · Reference) 와 Settings(Data · Notifications · Billing) 전 페이지 한국어 번역 완료.

CLI 레퍼런스

  • 모든 명령 그룹의 최초 CLI 레퍼런스 페이지 공개: nora auth · nora flows · nora agents · nora tools · nora actions · nora triggers · nora edges · nora vars · nora schema · nora pipelines · nora documents · nora memory · nora retrieval · nora causal · nora traces · nora feedback · nora approvals · nora providers · nora models · nora billing · nora connectors · nora foundry.
문서 사이트 오픈

문서 사이트

Nora 문서 사이트가 새로 열렸습니다. 이미 계신 고객이라면 빠른 시작 과 핵심 개념 이 새 팀원 온보딩에 가장 빠릅니다.제품 자체는 이 릴리스로 바뀌는 것 없습니다.