发布

  • v0.6.6: Discord Images, vLLM 0.19, create_directory, Bindings
    Release / Desktop / macOS ARM64 (push) Has been cancelled
    Release / Desktop / Windows ARM64 (push) Has been cancelled
    Release / Desktop / macOS x86_64 (push) Has been cancelled
    Release / Desktop / Windows x86_64 (push) Has been cancelled
    Release / Desktop / Linux x86_64 (push) Has been cancelled
    Release / CLI / aarch64-apple-darwin (push) Has been cancelled
    Release / CLI / x86_64-apple-darwin (push) Has been cancelled
    Release / CLI / aarch64-unknown-linux-gnu (push) Has been cancelled
    Release / CLI / armv7-unknown-linux-gnueabihf (push) Has been cancelled
    Release / CLI / x86_64-unknown-linux-gnu (push) Has been cancelled
    Release / CLI / aarch64-pc-windows-msvc (push) Has been cancelled
    Release / CLI / x86_64-pc-windows-msvc (push) Has been cancelled
    Release / Docker Image (push) Has been cancelled

    frostbyte_neo 发布于 2026-05-12 12:27:32 +00:00

    Resolves 11 community issues and 7 PRs merged across drivers, channels, and dashboard. 2625 tests passing, zero clippy warnings, zero regressions.

    LLM Drivers:

    • #1157 vLLM 0.19+ reasoning field support. The driver now reads both reasoning (new) and reasoning_content (legacy) and emits both on the wire, keeping agentic loops working across vLLM upgrades and other OpenAI-compatible servers.

    Channels:

    • #1142 PR #1143 Discord image attachments surface to text-only providers as a caption + image multipart, so models without vision still get the caption text instead of seeing the image silently dropped.
    • #1144 PR #1147 channel_id binding hardening. Single source of truth for routing, adapter allowlist, deny_unknown_fields on AgentBinding and BindingMatchRule. 14 new tests.
    • #1141 PR #1176 Shift+Enter inserts a newline in the chat input. Plain Enter still sends.

    Tools:

    • #1134 New create_directory tool. Routes through workspace sandbox with path traversal protection. 13 aliases (mkdir, make_directory, create_folder, etc.) wired in tool_compat.

    Web Dashboard:

    • #1167 PR #1168 LaTeX math now renders in chat messages via the lazy-loaded KaTeX bundle. CSP updated for jsdelivr.
    • #1140 Chat tab now lists agents from ~/.openfang/agents/. Boot scans the directory after DB restore and registers any agent.toml the DB didn't know about. Bad TOML logged and skipped, never aborts boot.

    Investigations and Design:

    • #1097 Workspaces unintended behavior documented (multi-component refactor scope, design comment posted).
    • #1149 OpenAI Responses API migration design-only (affects 26 providers, separate driver gated by flag recommended).

    Quick closes:

    • #1048 MiniMax setup answered.
    • #1152 Update command pointed to openfang.sh/update.
    • #1153 Chinese localization dedupe to #1186.
    • #1155 0.0.0.0 bind documented in v0.6.5, comment added.
    • #1156 Agent-as-tool already supported via agent_send.
    • #1159 Server install pointed to docs.
    • #1161 Website restored.

    Stats:

    • 2625 tests passing (+40 from v0.6.5)
    • Zero clippy warnings (workspace, all targets)
    • Zero regressions

    Full Changelog: https://github.com/RightNow-AI/openfang/compare/v0.6.5...v0.6.6

    下载附件