context-attachment-manager
Codex and Claude Code plugin (works in Claude Desktop): choose which past images go to the model with your next message. Unchecked images become placeholders, the conversation goes on, and requests st
翻译准备中
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.