Skip to content

Releases: BCS1037/codian

1.2.9

Choose a tag to compare

@github-actions github-actions released this 08 Aug 11:50
84eb343

Marketplace and runtime compatibility

  • Synchronized the Bun lockfile with the published dependency graph for Community scanner validation.
  • Replaced native DOM factory paths with Obsidian DOM APIs and fixed provider SVG construction during view startup.
  • Fixed a blank Codian chat view caused by provider icon creation attaching an SVG root to the document.

Documentation

  • Refreshed the README preview image.

Verification

  • Commit: 84eb343
  • Runtime evidence SHA-256: 2fd899ce7f997d561b6c4ea70da0e7828ca74c9fb1e39da660f66bbcf98d3b75
8620501dc42e9af587780c26ca432d9e9d9dd65526c6151a5fe73e0c4256efa1  main.js
239412bc6b7c728ad566713c941d8f6ce1c80defafa5982adb0c29f5525acbfe  manifest.json
6faa103e9c0bb40ced796e21e92e94f490eef7e4954ed9a9783286b2057d1382  styles.css

1.2.8

Choose a tag to compare

@github-actions github-actions released this 06 Aug 05:28
bb49b5f

Prompt and context safety

  • Hardened prompt context encoding with safe XML attributes, CDATA content, invalid-character normalization, and backward-compatible context parsing.
  • Unified editor, browser, canvas, linked-note, chat-selection, and Codex prompt context formatting.

Models and thinking

  • Added Pi max thinking effort support with model-aware fallback handling.
  • Added opt-in Codex ultra reasoning effort support; existing defaults remain unchanged.
  • Added title-generation language selection, including interface-language follow mode, across supported Providers.

Tools, agents, and history

  • Normalized task-management tools into stable Todo snapshots across live Claude streams and history replay.
  • Improved ACP diff preservation, Pi web-tool rendering, Codex subagent lifecycle handling, Grok tool-result normalization, and provider-native diff replay.
  • Restored Pi Skill command replay from persisted history.

Chat rendering

  • Coordinated streaming Markdown renders with snapshot coalescing, visibility-aware throttling, final flushes, and improved thinking-block rendering performance.

Dependencies and security

  • Updated Claude Agent SDK, MCP SDK, development tooling, and release-attestation dependencies, including security maintenance updates.

Verification

  • Commit: bb49b5f
  • Runtime evidence SHA-256: 9794a66df3204b7b886c6703a496a5d210aaa3219f8f78f7e588013ecddc3175
c1a1f785a372cf682796a8610ab7ce9206fef0bb2d3642123285c5ef47972f32  main.js
ce19867a890f8ee65e868db43dd9ce742c9da69bfd615000eacbf01a700053fe  manifest.json
364d5511c52eaa24e05bf493bb99a29e83820c1fffcb493fbcc56a1346c2d91f  styles.css

1.2.7

Choose a tag to compare

@BCS1037 BCS1037 released this 30 Jul 15:10

Kimi Code

  • Fixed Kimi Code session start error caused by provider model ID prefix decoding and missing fallback on stale session load.
  • Supported dynamic ACP thinking levels (Low / High / Max), automatically adapting the toolbar selector.
  • Omitted redundant (on) label from the model selector when a model has a single non-configurable effort state.
  • Added opt-in diagnostic logging (.codian/kimi-diagnostics.log) under Kimi Code settings for remote debugging.

1.2.6

Choose a tag to compare

@github-actions github-actions released this 30 Jul 01:54

Claude-compatible services

  • Kept managed Claude-compatible services on persistent transport from the first turn for more reliable session behavior.
  • Stop interrupted Claude turns immediately, discard late provider output, and rebuild the connection for the next message.
  • Prevent Claude Code user-setting behavior flags from overriding Codian-managed third-party service configurations.
  • Request thinking output from managed third-party services when the endpoint supports it.

Claude settings and chat feedback

  • Removed the redundant manual custom-model input from Claude settings; configured service models remain available in the picker.
  • Replaced random waiting messages with clear model and tool progress states.
  • Show a slow-service notice when a provider has not responded after 45 seconds.

Verification

  • Commit: 358f09c
  • Runtime evidence SHA-256: 3ec8249e8f20d33850e49eaca840511c46d875bf0cea8f5ec89f5e9a35080a92
d0478dac31974d35db39d5c5223871c0b9eaa20ba2478ce79876ca8112407021  main.js
5b94742c7443c302843fb2144f827504ba9e193f0ee333a15f06b526406b59c7  manifest.json
364d5511c52eaa24e05bf493bb99a29e83820c1fffcb493fbcc56a1346c2d91f  styles.css

1.2.5

Choose a tag to compare

@github-actions github-actions released this 29 Jul 01:30

Changelog

1.2.5 — 2026-07-29

Claude-compatible chat

  • Complete first replies from compatible services, including DeepSeek, when their stream omits Claude Code's final result event.
  • Start a new compatible-service conversation through a reliable first-turn path before reusing its provider session.

1.2.4 — 2026-07-28

Chat layout

  • Keep the provider header and chat tabs aligned to the start of the pane.
  • Keep the composer fixed at the pane bottom while messages scroll independently.

1.2.3 — 2026-07-28

Chat

  • Select text in a completed AI reply, then copy it or add it as removable chat context for a follow-up prompt.
  • Preserve selected-reply context across all built-in Providers and show compact context chips in the conversation.

1.2.1 — 2026-07-27

  • Logo refresh.
  • About copy update.

1.2.0 — 2026-07-27

Claude models

  • Show models configured in Claude Code settings, including global, project, and local model overrides.
  • Show built-in Claude models only after native Claude authentication is confirmed.

Codex MCP

  • Read Codex MCP server definitions from ~/.codex/config.toml and show them in Codian.
  • Mark Codex MCP controls as display-only and direct server changes to codex mcp.

OpenCode and agent status

  • Keep OpenCode slash-command menus usable when ACP command metadata is delayed or absent.
  • Show a running tool card when ACP reports an in-progress tool update before its start event.

1.1.4 — 2026-07-27

Chat and commands

  • Made provider slash-command menus load reliably, refresh when chat context changes, and show a retry path when discovery fails.
  • Added Codex /fast to switch its fast-mode setting directly from chat.
  • Improved provider-specific command visibility, cancellation handling, and chat-tab state persistence.

Models, settings, and history

  • Improved model, Provider settings, and command catalog refresh behavior across supported Providers.
  • Preserved Claude conversation history after a Claude environment change while preventing accidental resume against the changed service.

1.1.3 — 2026-07-26

Chat navigation

  • Fixed conversation-dot preview cards opening at the chat-pane top. Cards now align with the dot being hovered.

1.1.2 — 2026-07-26

Marketplace compliance

  • Removed the redundant platform name from plugin and marketplace descriptions to satisfy Community Plugins manifest validation.
  • Replaced the altered root license text with the complete canonical GNU AGPL-3.0 text and added a verification guard so repository license detection cannot regress.

1.1.1 — 2026-07-26

Polish and marketplace metadata

  • Aligned every About-page section, heading, paragraph, and sponsorship link with the slogan card's left edge.
  • Rewrote Codian's public description around its multi-provider agent workspace and updated the Community Plugins listing copy.
  • Made the English README the primary project entry point, moved Simplified Chinese documentation to README_ZH.md, and retained a compatibility redirect at README_EN.md.
  • Restored the canonical AGPL-3.0 license file header so GitHub and Obsidian Community Plugins can recognize the repository license; upstream Claudian MIT attribution remains in NOTICE.

1.1.0 — 2026-07-26

Chat experience

  • Added a compact conversation-dot navigator. It previews each prompt and reply, jumps directly to the prompt, highlights the latest turn with the Obsidian accent color, and leaves clear space for message content.
  • Added a General-setting switch between conversation-dot navigation and the original navigation buttons.
  • Added the MIT-licensed thinking-orbs solving animation to every empty chat tab, with reduced-motion and light/dark-theme support.

Models and providers

  • Unified chat model menus by provider. Claude's configured and third-party models now appear together; unconfigured fallback Claude candidates stay hidden.
  • Moved supported model effort choices into the model submenu and display the active effort beside the selected model.
  • Added explicit Claude model management with aliases, plus a DeepSeek preset for Anthropic-compatible Claude Code connections.

Workspace and settings

  • Added shared Skill discovery for vault .agents/skills entries, including managed symlinks, and show the Providers that support each shared Skill.
  • Removed duplicated Workspace resource headings and descriptions.
  • Added an About tab with Codian's slogan, feedback guidance, and an Afdian sponsorship link for 维客.

1.0.2 — 2026-07-23

  • Updated bun.lock dependency lockfile for Obsidian Community Store automated review compatibility.

1.0.1 — 2026-07-23

  • Changed the Obsidian plugin ID from codian to codianz for Community plugins directory compatibility. The displayed plugin name remains Codian.
  • Migrates legacy .obsidian/plugins/codian/data.json into an empty codianz data store without deleting or overwriting old data.
  • Keeps vault-level .codian/ settings and conversation metadata unchanged.

1.0.0 — 2026-07-23

First public source version of Codian.

Included

  • Local coding-agent sidebar and inline-edit workflows for Obsidian.
  • Claude, Codex, OpenCode, Pi, Grok, and Kimi provider integrations.
  • Conversation history, resume, fork, rewind, search, and multi-tab workflows.
  • Skills, slash commands, MCP, subagents, tool approval, and Plan modes.
  • MIT-licensed Codian source with retained Claudian attribution.

Verification

  • Commit: 16336c2
  • Runtime evidence SHA-256: 80e0eaea23ec9e686485bfb6e1ace98ad910afe92efd2bbfb797b00fdd8cecfc
ddc55dad23df0604a6f931de501bf70bb09891f9a11714189cf6c66d05d9efd1  main.js
5c55528c7a0b0ca05043a7ef89932fa01b8f573f28da6ac8ef4357729130befc  manifest.json
364d5511c52eaa24e05bf493bb99a29e83820c1fffcb493fbcc56a1346c2d91f  styles.css

1.2.4

Choose a tag to compare

@github-actions github-actions released this 28 Jul 03:30
c3a4fab

Changelog

1.2.4 — 2026-07-28

Chat layout

  • Keep the provider header and chat tabs aligned to the start of the pane.
  • Keep the composer fixed at the pane bottom while messages scroll independently.

1.2.3 — 2026-07-28

Chat

  • Select text in a completed AI reply, then copy it or add it as removable chat context for a follow-up prompt.
  • Preserve selected-reply context across all built-in Providers and show compact context chips in the conversation.

1.2.1 — 2026-07-27

  • Logo refresh.
  • About copy update.

1.2.0 — 2026-07-27

Claude models

  • Show models configured in Claude Code settings, including global, project, and local model overrides.
  • Show built-in Claude models only after native Claude authentication is confirmed.

Codex MCP

  • Read Codex MCP server definitions from ~/.codex/config.toml and show them in Codian.
  • Mark Codex MCP controls as display-only and direct server changes to codex mcp.

OpenCode and agent status

  • Keep OpenCode slash-command menus usable when ACP command metadata is delayed or absent.
  • Show a running tool card when ACP reports an in-progress tool update before its start event.

1.1.4 — 2026-07-27

Chat and commands

  • Made provider slash-command menus load reliably, refresh when chat context changes, and show a retry path when discovery fails.
  • Added Codex /fast to switch its fast-mode setting directly from chat.
  • Improved provider-specific command visibility, cancellation handling, and chat-tab state persistence.

Models, settings, and history

  • Improved model, Provider settings, and command catalog refresh behavior across supported Providers.
  • Preserved Claude conversation history after a Claude environment change while preventing accidental resume against the changed service.

1.1.3 — 2026-07-26

Chat navigation

  • Fixed conversation-dot preview cards opening at the chat-pane top. Cards now align with the dot being hovered.

1.1.2 — 2026-07-26

Marketplace compliance

  • Removed the redundant platform name from plugin and marketplace descriptions to satisfy Community Plugins manifest validation.
  • Replaced the altered root license text with the complete canonical GNU AGPL-3.0 text and added a verification guard so repository license detection cannot regress.

1.1.1 — 2026-07-26

Polish and marketplace metadata

  • Aligned every About-page section, heading, paragraph, and sponsorship link with the slogan card's left edge.
  • Rewrote Codian's public description around its multi-provider agent workspace and updated the Community Plugins listing copy.
  • Made the English README the primary project entry point, moved Simplified Chinese documentation to README_ZH.md, and retained a compatibility redirect at README_EN.md.
  • Restored the canonical AGPL-3.0 license file header so GitHub and Obsidian Community Plugins can recognize the repository license; upstream Claudian MIT attribution remains in NOTICE.

1.1.0 — 2026-07-26

Chat experience

  • Added a compact conversation-dot navigator. It previews each prompt and reply, jumps directly to the prompt, highlights the latest turn with the Obsidian accent color, and leaves clear space for message content.
  • Added a General-setting switch between conversation-dot navigation and the original navigation buttons.
  • Added the MIT-licensed thinking-orbs solving animation to every empty chat tab, with reduced-motion and light/dark-theme support.

Models and providers

  • Unified chat model menus by provider. Claude's configured and third-party models now appear together; unconfigured fallback Claude candidates stay hidden.
  • Moved supported model effort choices into the model submenu and display the active effort beside the selected model.
  • Added explicit Claude model management with aliases, plus a DeepSeek preset for Anthropic-compatible Claude Code connections.

Workspace and settings

  • Added shared Skill discovery for vault .agents/skills entries, including managed symlinks, and show the Providers that support each shared Skill.
  • Removed duplicated Workspace resource headings and descriptions.
  • Added an About tab with Codian's slogan, feedback guidance, and an Afdian sponsorship link for 维客.

1.0.2 — 2026-07-23

  • Updated bun.lock dependency lockfile for Obsidian Community Store automated review compatibility.

1.0.1 — 2026-07-23

  • Changed the Obsidian plugin ID from codian to codianz for Community plugins directory compatibility. The displayed plugin name remains Codian.
  • Migrates legacy .obsidian/plugins/codian/data.json into an empty codianz data store without deleting or overwriting old data.
  • Keeps vault-level .codian/ settings and conversation metadata unchanged.

1.0.0 — 2026-07-23

First public source version of Codian.

Included

  • Local coding-agent sidebar and inline-edit workflows for Obsidian.
  • Claude, Codex, OpenCode, Pi, Grok, and Kimi provider integrations.
  • Conversation history, resume, fork, rewind, search, and multi-tab workflows.
  • Skills, slash commands, MCP, subagents, tool approval, and Plan modes.
  • MIT-licensed Codian source with retained Claudian attribution.

Verification

  • Commit: c3a4fab
  • Runtime evidence SHA-256: 3040138b89af323c43a93f1b5bc02c0f09d4fd921510bb6a79a593c3c44eb928
d49d02d73d7723f0b145d3a8a7db79c09299bb6c81d5862d9a484b915004f06f  main.js
9d02356e3dcb7078e348c35df65e317c00c7f03e180c1690db000f956d756fdd  manifest.json
364d5511c52eaa24e05bf493bb99a29e83820c1fffcb493fbcc56a1346c2d91f  styles.css

Codian 1.2.3

Choose a tag to compare

@BCS1037 BCS1037 released this 28 Jul 01:55

Chat

  • Select text in a completed AI reply, then copy it or add it as removable chat context for a follow-up prompt.
  • Preserve selected-reply context across all built-in Providers and show compact context chips in the conversation.

Verification

  • Commit: f5d2d15359c50dc14d862a879195116409d9e62c
  • Runtime evidence SHA-256: 4606323b26bf721c654930ea69c02cb43c8c8be575a011a7bd37e2c333a0dac8
  • Local verification: 336 suites / 6991 tests passed; high-threshold production audit passed.

1.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 08:12
2e7d7d7

Changelog

1.2.1 — 2026-07-27

  • Logo refresh.
  • About copy update.

1.2.0 — 2026-07-27

Claude models

  • Show models configured in Claude Code settings, including global, project, and local model overrides.
  • Show built-in Claude models only after native Claude authentication is confirmed.

Codex MCP

  • Read Codex MCP server definitions from ~/.codex/config.toml and show them in Codian.
  • Mark Codex MCP controls as display-only and direct server changes to codex mcp.

OpenCode and agent status

  • Keep OpenCode slash-command menus usable when ACP command metadata is delayed or absent.
  • Show a running tool card when ACP reports an in-progress tool update before its start event.

1.1.4 — 2026-07-27

Chat and commands

  • Made provider slash-command menus load reliably, refresh when chat context changes, and show a retry path when discovery fails.
  • Added Codex /fast to switch its fast-mode setting directly from chat.
  • Improved provider-specific command visibility, cancellation handling, and chat-tab state persistence.

Models, settings, and history

  • Improved model, Provider settings, and command catalog refresh behavior across supported Providers.
  • Preserved Claude conversation history after a Claude environment change while preventing accidental resume against the changed service.

1.1.3 — 2026-07-26

Chat navigation

  • Fixed conversation-dot preview cards opening at the chat-pane top. Cards now align with the dot being hovered.

1.1.2 — 2026-07-26

Marketplace compliance

  • Removed the redundant platform name from plugin and marketplace descriptions to satisfy Community Plugins manifest validation.
  • Replaced the altered root license text with the complete canonical GNU AGPL-3.0 text and added a verification guard so repository license detection cannot regress.

1.1.1 — 2026-07-26

Polish and marketplace metadata

  • Aligned every About-page section, heading, paragraph, and sponsorship link with the slogan card's left edge.
  • Rewrote Codian's public description around its multi-provider agent workspace and updated the Community Plugins listing copy.
  • Made the English README the primary project entry point, moved Simplified Chinese documentation to README_ZH.md, and retained a compatibility redirect at README_EN.md.
  • Restored the canonical AGPL-3.0 license file header so GitHub and Obsidian Community Plugins can recognize the repository license; upstream Claudian MIT attribution remains in NOTICE.

1.1.0 — 2026-07-26

Chat experience

  • Added a compact conversation-dot navigator. It previews each prompt and reply, jumps directly to the prompt, highlights the latest turn with the Obsidian accent color, and leaves clear space for message content.
  • Added a General-setting switch between conversation-dot navigation and the original navigation buttons.
  • Added the MIT-licensed thinking-orbs solving animation to every empty chat tab, with reduced-motion and light/dark-theme support.

Models and providers

  • Unified chat model menus by provider. Claude's configured and third-party models now appear together; unconfigured fallback Claude candidates stay hidden.
  • Moved supported model effort choices into the model submenu and display the active effort beside the selected model.
  • Added explicit Claude model management with aliases, plus a DeepSeek preset for Anthropic-compatible Claude Code connections.

Workspace and settings

  • Added shared Skill discovery for vault .agents/skills entries, including managed symlinks, and show the Providers that support each shared Skill.
  • Removed duplicated Workspace resource headings and descriptions.
  • Added an About tab with Codian's slogan, feedback guidance, and an Afdian sponsorship link for 维客.

1.0.2 — 2026-07-23

  • Updated bun.lock dependency lockfile for Obsidian Community Store automated review compatibility.

1.0.1 — 2026-07-23

  • Changed the Obsidian plugin ID from codian to codianz for Community plugins directory compatibility. The displayed plugin name remains Codian.
  • Migrates legacy .obsidian/plugins/codian/data.json into an empty codianz data store without deleting or overwriting old data.
  • Keeps vault-level .codian/ settings and conversation metadata unchanged.

1.0.0 — 2026-07-23

First public source version of Codian.

Included

  • Local coding-agent sidebar and inline-edit workflows for Obsidian.
  • Claude, Codex, OpenCode, Pi, Grok, and Kimi provider integrations.
  • Conversation history, resume, fork, rewind, search, and multi-tab workflows.
  • Skills, slash commands, MCP, subagents, tool approval, and Plan modes.
  • MIT-licensed Codian source with retained Claudian attribution.

Verification

  • Commit: 2e7d7d7
  • Runtime evidence SHA-256: 27d18d9439257320660655a3d59feba728145fb703a5c486c570270a66e3b43c
610b255dba535aacceb7fdc57cfeff1663351870a79be378cdad579fc7565269  main.js
3955e9b370cd4a5ef94e78c728de843d1e321d51f774cc6f263e35fe942f5ed4  manifest.json
40f3255da2e01c9706c1ef6da5f5b272dc259e21541d895a93175761ee965eaf  styles.css

1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 05:44
9d40c3d

Claude models

  • Show models configured in Claude Code settings, including global, project, and local model overrides.
  • Show built-in Claude models only after native Claude authentication is confirmed.

Codex MCP

  • Read Codex MCP server definitions from ~/.codex/config.toml and show them in Codian.
  • Mark Codex MCP controls as display-only and direct server changes to codex mcp.

OpenCode and agent status

  • Keep OpenCode slash-command menus usable when ACP command metadata is delayed or absent.
  • Show a running tool card when ACP reports an in-progress tool update before its start event.

Verification

  • Commit: 9d40c3d
  • Runtime evidence SHA-256: 641b0f9033913114864bb605b3e458a0385cf71b1ec2d7cfa570feca40b4a2fa
ced93bb169bc1da2bee0bf372d024ae037a5c4bff5de69623cc15074fa928db6  main.js
58146d99a374ad928e00c9cb9661c7bb23bef2b36838c7b933ba618a614c8e18  manifest.json
40f3255da2e01c9706c1ef6da5f5b272dc259e21541d895a93175761ee965eaf  styles.css

1.1.4

Choose a tag to compare

@github-actions github-actions released this 27 Jul 01:57
2874d10

Chat and commands

  • Made provider slash-command menus load reliably, refresh when chat context changes, and show a retry path when discovery fails.
  • Added Codex /fast to switch its fast-mode setting directly from chat.
  • Improved provider-specific command visibility, cancellation handling, and chat-tab state persistence.

Models, settings, and history

  • Improved model, Provider settings, and command catalog refresh behavior across supported Providers.
  • Preserved Claude conversation history after a Claude environment change while preventing accidental resume against the changed service.