← /geode/portfolioGEODE . 문서
GitHub
설정
레퍼런스

시스템 프롬프트 모드

GEODE_PERSONA opt-in과 audit-mode strip. 시스템 프롬프트가 변형되는 두 가지 방식.

Reference: GEODE는 같은 사용자 메시지를 두 가지 모드의 시스템 프롬프트로 흘릴 수 있습니다. 일반 운영용 (default), Petri audit용 (`audit-mode`). 이 페이지는 두 모드의 차이와 활성화 방법을 정리합니다.

두 모드

모드활성화 시점시스템 프롬프트에 포함
Default (운영)일반 호출5계층 prompt assembly + GEODE_PERSONA opt-in 시 추가
audit-modePetri audit 실행 (`geode audit ...`)5계층 어셈블리에서 GEODE 정체성/페르소나 strip. base agent behavior만 노출.

GEODE_PERSONA (opt-in)

`GEODE_PERSONA` 환경 변수 또는 config 플래그가 활성화되면 시스템 프롬프트 최상단에 GEODE 정체성 블록이 추가됩니다. 기본은 off. Petri audit 시에는 강제 off로 떨어집니다.

# 활성화
export GEODE_PERSONA=on
# 또는 ~/.geode/config.toml 의 [prompt] persona = "on"

audit-mode

geode audit CLI가 활성화하면 Petri 평가가 측정하려는 "base agent behavior"가 GEODE 정체성에 묻히지 않습니다. 평가자(Auditor·Judge)는 vanilla LLM과 비교 가능한 transcript를 받습니다.

  • Petri audit 실행 가이드 참조.
  • strip 대상: GEODE_PERSONA 블록 + <dynamic_context> 일부.
  • 유지 대상: 도구 정의, MCP 설명, 기본 안전 가드.

변경 출처

  • v0.93.0 — GEODE_PERSONA opt-in 도입, audit-mode strip 정합화.
  • v0.92.0 — Petri audit 도입과 함께 audit-mode 분기 신설.

참조: Prompt System, Petri × GEODE, CHANGELOG v0.92~0.93.