Skip to content

OpenContent 0.8.1 — 写作策略 1.0.2

Choose a tag to compare

@cloudenshine cloudenshine released this 03 Oct 10:03

OpenContent 0.8.1 includes writing policy 1.0.2. This desktop release turns selected local notes into traceable drafts, keeps revisions as proposals until applied, and requires human approval before publication.

Requires Windows desktop Obsidian 1.13.7+, Python 3.12+, and the pinned dependencies. Community installation provides the three UI files only; prepare and configure a matching external Python runtime as described in README. The plugin does not install or update itself, Python, dependencies, or Agent CLIs. AI tasks use the user's existing authorized Codex/Claude CLI and may send selected material to its model provider.

Changes include native npm CLI discovery, preserving the selected model at startup, runtime/plugin version checks, custom vault configuration directories, safer publication previews, source-import and cover checks, and consistent rejection of Windows workspace junctions. The existing 0.8.0 release and version history remain intact.

Validation:

  • Formal Windows installation completed, 74 payload files verified, user configuration and local modifications retained. The actual formal Obsidian 1.13.7 UI and its own 0.8.1 kernel passed 17 checks; the original vault was reopened without diagnostic arguments.
  • Public candidate Node 47/47; Python 221/224. Three original symbolic-link setup cases remain failed due to Windows WinError1314 privileges, and are not skipped or counted as passing. Actual Windows file/directory symbolic-link objects remain unverified on this machine; junction checks do not substitute for them.
  • The confirmed internal-junction gap was fixed; 14 real filesystem boundary checks and three new Windows regression tests passed. External workspace junctions were already blocked before that repair.
  • Official recommended lint: zero errors and one optional declarative-settings warning. Typed API and positive/negative lint controls, version mismatch refusal, authenticated HTTP boundaries, and repeated installation passed.
  • The existing CLI completed real writing, critique, targeted revision, recoverable failure/retry and real 1024x1536 image generation in independent synthetic projects. Those model runs are separate from formal-vault UI acceptance; model scores are not human quality approval.

Known limits: the three WinError1314 cases above; full MiniMax writing/critique/revision, fresh collection from other market platforms, lower Obsidian versions, mobile and large-vault validation were not run. A minimal saved-MiniMax-name request used the existing ChatGPT-authenticated CLI whose header identified OpenAI; it does not certify a separately configured direct MiniMax endpoint.

Release commit: f9578b7. Private acceptance logs, author drafts, credentials, current user configuration and five local-only source changes are excluded. Byte-identical historical public documentation is retained.

Installable release attachments are the independent main.js, manifest.json and styles.css files. The source ZIP and manual-runtime ZIP are additional manual deployment resources. Publication of this GitHub release does not mean admission to the Obsidian community directory.