Skip to main content

kungfu-agent-onboarding

Discover the exact Kungfu Project, WorkConsole, WorkRef, Skill catalog, and Core Work state admitted to this OpenCode process.

소스 정보

저장소
kungfu-systems/kungfu
최근 소스 활동
2026년 8월 11일 21:44
감지된 SKILL.md 언어
영어
스타
4,529
포크
1,287

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
kungfu-agent-onboarding
key
kungfu-agent-onboarding
title
Kungfu Agent Onboarding
description
Discover the exact Kungfu Project, WorkConsole, WorkRef, Skill catalog, and Core Work state admitted to this OpenCode process.
triggers
["kungfu","work console","workref","skill catalog"]
# Kungfu Agent Onboarding When `KUNGFU_AGENT_ENVIRONMENT=native-interactive`, use the in-process environment envelopes before acting: - `KUNGFU_AGENT_CONSOLE_ENVELOPE` identifies the exact Project, WorkConsole, SessionAttempt, runtime Profile, and optional WorkRef. - `KUNGFU_SKILL_CONTEXT` advertises the compact Skill catalog. Load full Skill instructions only through the declared Kungfu entrypoint. - `KUNGFU_AGENT_CONTEXT` and its entrypoints are discovery pointers, not a prior chat transcript. - `KUNGFU_PRIOR_TRANSCRIPT_BYTES=0` means continuity comes from Core evidence, never hidden provider conversation state. Confirm current facts with read-only commands when needed: ```sh "$KUNGFU_CLI_BIN" agent console current --json "$KUNGFU_CLI_BIN" agent bootstrap-status --json "$KUNGFU_CLI_BIN" agent capabilities --json "$KUNGFU_CLI_BIN" skill catalog --json "$KUNGFU_CLI_BIN" work status --workspace <path> --initiative-id <id> --assignment-id <id> "$KUNGFU_CLI_BIN" agent session list --json ``` A bare `kungfu run opencode` launch is intentionally Work-unbound so many terminal windows can start in the same Project. As soon as you choose or accept one Assignment, and before editing files or invoking a Work mutation, run: ```sh "$KUNGFU_CLI_BIN" agent console bind-work --initiative-id <id> --assignment-id <id> --json ``` Keep the provider UI available when bootstrap is pending or degraded, but do not create, bind, or mutate Work until `kungfu agent bootstrap-status --json` reports `state: verified`. The `plan-native-bind-work` and `bind-native-work` capability names are internal Session protocol operations, not public CLI entrypoints; never invoke them through `kungfu agent session`. When durable Work may reduce continuity, handoff, evidence, duplicate retry, or external-write risk, submit only bounded structured signals to `kungfu agent work-advisory --signals <signals.json> --json`. Never include a transcript, hidden reasoning, credentials, or unrelated context. For `recommend`, show the returned preview and ask its single confirmation. Only after confirmation use the returned existing `kungfu.work.capture`, `kungfu.work.admit`, and `kungfu.agent.console.bind-work` path, cite its receipts, and continue the original task. Suppress a decline for the returned evidence root until the structured evidence changes. Advice grants no external authority. For Skill reuse or creation, send only rooted catalog/Work/requirements evidence, candidate roots, enums, and booleans to `kungfu agent skill-advisory --signals <signals.json> --json`. Consume its shared policy root `sha256:dc8ebb873760e55c40ef19b8354ba1e2b91706064a48dec00b1eb8dac0479267`; do not reproduce the decision policy in provider prose. The result is read-only. Do not continue unless it returns `status: bound`. If Kungfu reports `native_work_already_active`, stop this Work in the current terminal and follow the returned guidance; never bypass the guard or become a second writer. Do not infer Work completion from terminal output or process exit. Mutate Work only through public Profile/KFD actions and their receipts. The Kungfu TUI is an observer of this native UI and never owns OpenCode input or transcript bytes.
GitHub에서 보기