OKF Workbench

Open VSX listing record and future-release boundary

Open VSX listing record and future-release boundary

Published 0.3.0 record

Published listing metadata

Field Published 0.3.0 value
Display name OKF Workbench
Short description Create, validate, index, and explore Open Knowledge Format bundles locally.
Categories Other; Visualization
Keywords knowledge; markdown; okf; open-knowledge-format
Icon assets/icon.png
Repository https://github.com/koizumikento/okf-workbench.git
Issues / support https://github.com/koizumikento/okf-workbench/issues
Homepage https://koizumikento.github.io/okf-workbench/
Privacy https://koizumikento.github.io/okf-workbench/privacy/ and the packaged README
License MIT; VSCE packages the canonical root LICENSE as extension/LICENSE.txt
Third-party notices Packaged as extension/THIRD_PARTY_NOTICES.md and linked from the public project site

The published 0.3.0 manifest, README, changelog, icon, license identifier, version, and public URLs were checked against this table. The public source repository provides the issue tracker and security-advisory route, while GitHub Pages provides durable privacy, support, security, license, and notice pages.

Published package-resource record

Published 0.3.0 listing copy

The following OKF v0.2 and eight-template copy describes the published 0.3.0 packages. It must not be reused to describe later source changes without new qualification and publication.

Create, validate, and explore OKF knowledge without leaving your editor

OKF Workbench supports a complete local authoring loop for Open Knowledge Format v0.2 bundles with a v0.1 compatibility fallback: initialize, create, edit, validate, index, explore, and repair.

Use three starter bundle presets and eight concept templates, keep arbitrary concept types and unknown frontmatter, surface conformance errors separately from curation warnings, and regenerate managed index regions after reviewing a local diff.

Open the read-only 3D graph to search and filter concepts, inspect directed links and backlinks, find broken links and orphans, navigate through the accessible node list, and return directly to source Markdown. Workspace changes refresh the selected bundle without turning the graph into an editing surface.

Agent integration is intentionally lightweight: generate a managed AGENTS.md section, a portable Agent Skill, or both. OKF Workbench does not embed or invoke an AI model.

Local-first boundary

No account is required. The extension has no built-in telemetry, analytics, AI provider, content upload, synchronization service, or runtime network client. Bundle parsing and generation happen through editor workspace APIs, and Webview assets are packaged locally. It does not intentionally send bundle content, filenames, frontmatter, links, prompts, diagnostics, or graph data to the maintainer or a hosted service. Editor update checks, registries, remote-workspace providers, synchronization tools, and external agents are outside the extension’s bundle-processing boundary.

Compatibility and performance

The manifest targets VS Code-compatible desktop editors with API floor ^1.121.0. Compatibility is specific to the editor version, operating system, and exact extension package; the API floor is not a universal compatibility guarantee. A retained schema-v3 headed VS Code 1.129.1 capture for the exact 0.3.0 inputs records QR-002 at 873 ms p95, selects d3 for QR-003, and records zero remote HTTP(S)/WS or other-scheme Webview requests on its recorded hardware. Its versioned raw JSON and generated Markdown pass strict current-input evaluation. Retained VS Code 1.127.0 measurements are historical only. Hosted compatibility and packaged lifecycle qualification passed for the exact released inputs across the documented VS Code/VSCodium and target-package matrix; this is not a general compatibility claim.

Future candidate approval requirements

Publication boundary

The official Open VSX process requires a publishing identity that has signed the Publisher Agreement, a personal access token, namespace membership, and an uploaded VSIX. The publisher manifest field controls the namespace, and only namespace members can publish in a restricted namespace. Verified status also depends on the namespace owner and publishing-user membership described by the namespace-access rules.

The retained pre-0.1.0 public API availability check is historical input to the initial release; it is not current authorization evidence. The completed v0.3.0 workflow and public listing prove that version’s publication. They do not prove a future PAT or exact namespace role; the protected workflow checks those with ovsx verify-pat. Publisher Agreement status is a separate out-of-band profile prerequisite, and Open VSX also enforces it at the publish endpoint.

Do not place a token on a command line or in a repository file. After all checklist gates pass, the maintainer authorizes release by pushing the matching signed v* tag for the reviewed main commit, as documented in the release checklist. The workflow packages once, retains the VSIX and checksum, creates the GitHub Release, then exposes OPEN_VSX_TOKEN only to ovsx verify-pat straydog and the duplicate-safe publish command. A local ovsx publish command is not an approved fallback. Publication is an external state change and is not part of building a future release candidate.