Skip to content

v1.16.0 — 승인 경로 완결 · Obsidian 노트 저장 승인 카드 · 공개 우선 문서

Choose a tag to compare

@orientpine orientpine released this 09 Oct 00:46
· 82 commits to main since this release
42782b4

공개 우선 개발로 넘어온 뒤 두 번째 릴리스입니다. 승인 없이 끝나던 Obsidian 노트 저장에 표준 승인 카드가 생겼고, 승인 카드 없는 "채팅에 ✅ 눌러 주세요" 답장을 에이전트가 더는 보내지 않습니다.

바뀐 것

  • Obsidian 노트 저장 승인 카드 — 경로와 본문을 받은 노트 저장에 카드를 올리는 명령이 없어, 에이전트가 자기 채팅 메시지에 ✅ 를 요청했고 그 ✅ 는 아무것도 실행하지 않았습니다. 이제 python3 -m automation.obsidian_write request 가 PARA 경로를 검증하고 본문을 동결한 뒤 표준 승인 카드 하나를 올리며, 새 no-agent cron obsidian-note-watch 가 카드의 ✅ 를 보고 노트를 쓰고 push 한 뒤 다시 읽은 영수증을 같은 스레드에 남깁니다.
  • 승인 경로 완결 규칙 — 게이트 대상 외부효과마다 카드 생산자 · ✅ 워처 · 시험이 한 벌로 있어야 하고(test_gated_effect_paths_conformance), 승인 카드 링크 없이 ✅ 를 요청하는 답장은 게이트웨이가 "표준 승인 경로를 거치지 않았다"는 안내로 바꿉니다.
  • 문서 — 규칙·매뉴얼이 공개 저장소(orientpine/cytoplasm)를 개발 정본으로 설명합니다. 스킬 문서는 텍스트 fallback(실행 <id>)을 먼저 제안하지 않고 승인 카드만 인용합니다.

사용자에게 보이는 변화

  • 노트 저장을 부탁하면 "#agent-chat 요청별 스레드에 승인 카드" 가 올라오고, ✅ 한 번으로 노트가 저장됩니다.
  • 승인 카드가 없는 작업이면 에이전트가 ✅ 를 청하지 않고 "이 작업은 승인 경로가 없다" 고 알립니다.

깨지는 변경 · 운영자 할 일

  • 깨지는 변경 없음. 새 cron obsidian-note-watch 는 배포 선언에 등록돼 릴리스 전량 반영이 함께 올립니다.

포함된 PR (v1.15.1 이후)

  • #6 feat(approval): ledger and runtime guard so every gated effect has a card, watcher and test
  • #5 feat(obsidian_write): standard approval card and watcher for note save requests
  • #4 docs: public-first flow

업데이트 신뢰키

지문: SHA256:0imCAjLaEFCB8oNX05/7mHFQAZsL722KIEZsVD5yvrA (update-trust@autophagy, ED25519)
첨부된 update-trust.pub의 지문을 설치기가 아닌 경로로 이 값과 대조하세요.