context-attachment-manager
Claude Desktop용 플러그인, 다음 메시지에 사용할 과거 이미지 선택 가능
Jev 워크플로우 – Codex·Claude 코드용 오픈소스 의사결정 상담·오류 진단·증거 기반 완성 검토
Jev Workflows for Codex and Claude Code: open-source decision consultation, failure diagnosis, and evidence-based completion review
플러그인JavaScript · TypeScriptGitHub @integrate-your-mind직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An open-source Codex and Claude Code plugin for consulting TypeSafe Jev about tools, models, tasks, skills, context, strategies, and custom decisions. It also diagnoses failed commands and checks completion claims against evidence.
The current source package is version 0.5.3. It includes the full MCP plugin, eight MCP tools, twelve lifecycle adapters, and three standalone skills that work without MCP. See verification results for tests and independent agent QA. This community Git marketplace is publicly installable; OpenAI Directory review is separate.
Official catalog status: the catalog contribution is prepared in a public fork, but OpenAI restricts upstream PR creation to repository collaborators. No official store listing is live. The separate directory draft also needs local-plugin compatibility review; publication requirements record the remaining dependencies.
Requires Node.js 22+ and your own TYPESAFE_API_KEY in the Codex host environment.
codex plugin marketplace add integrate-your-mind/jev-codex-plugin
codex plugin add jev-workflows@jev-workflows
Start a fresh Codex task and ask: “Check Jev status, then use Jev to help choose tools and review my work.” Review and trust the installed hooks when prompted. To enable automatic consultation, ask: “Enable Jev automation for all my workspaces.” Fresh installs keep automation disabled until you enable it.
There is no plugin-imposed daily, byte, or session quota by default. TypeSafe's API charges and rate limits apply. Prebuilt entrypoints are included; users do not need to run npm install.
The same engine is packaged with native Claude manifests, hooks and MCP configuration:
claude plugin marketplace add integrate-your-mind/jev-codex-plugin
claude plugin install jev-workflows@jev-workflows
Restart or reload plugins, then use jev_status. Enable automation explicitly through configure_automation, as in Codex. Claude's host adapter supplies local turn identities and converts failed-tool events; it never approves permissions or forces a Stop continuation. See cross-host configuration.
This uses the repository's Git marketplace and the stable plugin ID jev-workflows; it is not an Anthropic official marketplace or directory listing. The manifest displays the plugin as Jev Workflows in Claude Code.
The default remains pinned to jev-1.13.0. Select JEV_MODEL=jev-1.14.0, jev-preview, or jev-latest explicitly; receipts retain the actual model returned. Nullable token counts remain unknown, never fabricated zeros. Experimental images and Box questions require explicit batch opt-in; ordinary hooks send text only. Neither model availability nor transport compatibility establishes an improvement in decision quality.
The plugin and QQ share versioned contract fixtures. Run node scripts/sync-jev-contract.mjs /path/to/qq to detect drift; after reviewing a contract update use --write and run both clients' tests. This is a deterministic source check, not a scheduled updater.
For hosts that run local skill scripts, download and extract one or more skill ZIPs into a supported skill directory. Each includes instructions and a prebuilt Node.js CLI; no npm install or MCP server is required. Keep the entire extracted folder together. Use the full plugin when you want automatic hooks.
The download links below contain the version 0.4.0 standalone skills. The Git marketplace includes all eight MCP tools and the lifecycle hooks.
The CLI defaults to a local preview. Authorized evaluation requires --evaluate and your TypeSafe key in the environment. Read its JSON status; an abstention or unavailable result does not stop ordinary work. Usage and boundaries.
classify_decision: compare your actual available candidates across eight domains or any custom taxonomy.classify_failure: diagnose a failed command using selected evidence.check_completion: assess whether evidence supports a claim.evaluate_decisions: evaluate independent typed Choice, Noul, Score, and opt-in Box questions against one shared structured state.update_task_context: maintain bounded, provenance-bearing context for one workspace, session, and agent, with explicit continue, replace, and reset operations.record_decision_outcome: link a caller-reported observation to an existing local receipt and evidence IDs without treating it as independent verification.jev_status and configure_automation: inspect and control local operation.Jev returns a candidate or an abstention. It does not execute a decision, grant permissions, switch models automatically, or prove deployment. Hook coverage depends on the host; hidden reasoning and tools that bypass hooks are not observable.
The batch interface sends independent questions together over one selected, bounded state. Choice questions rank supplied candidates, Noul questions provide a bounded signal, and Score questions use an explicit ordinal rubric. Conservative policy can abstain when the applicable confidence or probability threshold is not met; ranking policy preserves the returned distributions for caller-side ranking. These outputs remain advisory and do not authorize actions.
Task context is local and scoped to the actual workspace, session, and agent. continue adds current facts, replace starts an explicit new objective, and reset clears that scope. Updates retain bounded provenance, evidence references, corrections, criteria, and candidate catalogs. Outcome records link local receipts and evidence IDs to what the caller reports happened; they are never independent proof of success, billing, permission, deployment, or acceptance.
The marketplace uses a generated compatibility package for current Codex hosts; portable Agent Plugins source is also included. This repository marketplace is publicly installable. It is not a claim of approval or listing in OpenAI's universal Plugins Directory, whose separate submission process currently requires HTTPS MCP or special local-MCP support.
The Git marketplace remains the primary installation route. Standalone skill ZIPs are additive distribution artifacts; their availability does not establish official directory approval or partner acceptance of local execution and persistent credential handling.
CI runs locally through act, with an installed pre-push hook verifying each exact commit in an isolated Linux VM. See setup and execution. GitHub-hosted scheduling is disabled.
Run the shared checks directly during development:
node scripts/verify.mjs
For focused source changes:
cd source/jev-workflows
npm ci --ignore-scripts
npm run typecheck
npm run build
npm test
npm run validate
Tests use disposable local fixtures. Live evaluation is separately gated and requires an authorized TypeSafe key. No credentials, private receipts, or user transcripts belong in commits or issue reports.
MIT license. Independent community integration by Romy Mondello; not an official OpenAI or TypeSafe product.