Skip to content

Releases: UNcore-gh/UNagent

UNagent 0.4.1

Choose a tag to compare

@UNcore-gh UNcore-gh released this 17 Aug 18:42

What's New in 0.4.1

  • 🐛 Fix: chip inline snippet removal — 引用 chip 不再内嵌选中文本摘要,统一只显示「引用」二字;悬停 title + 点击原文窗仍保留完整选中内容
  • 🧹 Fix: selectionRef target sanitization — 三方视图(标签页标题等)带 ] 换行的输入会导致引用 token 截断、选中文字漏到 chip 外成一长串,现对所有 ref target 统一清洗破坏性字符
  • 🐛 Additional UI/UX fixes included in this patch

UNagent 0.4.0

Choose a tag to compare

@UNcore-gh UNcore-gh released this 17 Aug 11:05

What's New in 0.4.0

  • 🚀 Hermes mode removed entirely — single unified in-plugin agent everywhere, no more separate ACP integration layer
  • 🖥️ New run_command tool — desktop-only local shell execution for work outside the vault (always force-confirmed)
  • 🧹 Tool consolidation — merged overlapping tools into a leaner set
  • ✏️ New sketch tool — hand-drawn annotation/sketch capability
  • 🎨 UI & panel polish — refined chat panel and interface details

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

UNagent 0.3.7

Choose a tag to compare

@UNcore-gh UNcore-gh released this 15 Aug 03:53

What's New in 0.3.7

  • 🐛 Fix: unclosed CSS block — removed a duplicated .UNagent-approve-accept:hover selector line at styles.css:3426 that opened an unclosed block and swallowed subsequent rules. The full stylesheet now parses cleanly (verified with postcss).

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

UNagent 0.3.6

Choose a tag to compare

@UNcore-gh UNcore-gh released this 14 Aug 14:19

What's New in 0.3.6

  • Edit preview cards: file edit requests now show rich preview of content before approval
  • Approval UX optimization: smoother queue handling and confirmation flow
  • Image generation fixes: parameter and vendor handling improvements
  • MCP service admin tooling + external link opening utility

UNagent 0.3.5

Choose a tag to compare

@UNcore-gh UNcore-gh released this 14 Aug 06:53

What's New in 0.3.5

  • 🐛 Fix: image generation failures — migrated the DashScope integration from the legacy wanx text2image/image-synthesis endpoint to the qwen-image image-generation/generation endpoint with the correct multimodal request body. Now parses qwen-image results from output.choices[].message.content[].image (keeping legacy results[].url fallback), validates sizes (512–2048, aspect 1:8–8:1, falls back to 1024×1024), and surfaces precise error details for HTTP-200 error codes (InvalidParameter / Arrearage / Throttling) and failed downloads.

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

UNagent 0.3.4

Choose a tag to compare

@UNcore-gh UNcore-gh released this 13 Aug 15:27

What's New in 0.3.4

  • 🐛 Fix: hermes connection hang — the stdout flood guard truncated the single-line session/new response (a full model list can reach ~114KB, far above the old 64KB cap), silently discarding the response and hanging the handshake forever. The buffer cap is now 512KB, incomplete lines are never truncated, and a hard 1MB line cap catches genuine floods. Idle connection status light now shows red until the connection is confirmed ready.

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

UNagent 0.3.3

Choose a tag to compare

@UNcore-gh UNcore-gh released this 12 Aug 08:50

What's New in 0.3.3

  • 🐛 Marketplace review fix — removed a call to obsidian.getLanguage(), an API only available in Obsidian 1.8.7+, which exceeded the plugin's declared minAppVersion (1.7.2) and failed the official obsidianmd/no-unsupported-api review lint. Language detection now uses moment.locale() (always available) plus document/navigator heuristics, so behavior is unchanged on all supported Obsidian versions.

Verified with the official eslint-plugin-obsidianmd rule: full src/ scan shows zero no-unsupported-api violations.

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

UNagent 0.3.2

Choose a tag to compare

@UNcore-gh UNcore-gh released this 12 Aug 07:44

What's New in 0.3.2

  • 🐛 Fix: default image model no longer resets on restart — a ghost-vendor migration guard was silently lifting empty legacy image configs into phantom vendors and nulling out your chosen default image model on every launch. Empty-credential blocks are now skipped, and migrated flat fields are properly reset so vendors can't multiply with each restart.

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

UNagent 0.3.1

Choose a tag to compare

@UNcore-gh UNcore-gh released this 12 Aug 04:46

What's New in 0.3.1

  • 🌐 English support — full i18n, UI now available in English and Chinese
  • Performance optimization — faster startup, smoother rendering
  • 🐛 Bug fixes — various stability and correctness fixes

Files

  • main.js / manifest.json / styles.css (Obsidian installs from these)

0.3.0

Choose a tag to compare

@UNcore-gh UNcore-gh released this 08 Aug 08:47

UNagent v0.3.0。