Skip to content

DocForge v0.8.8

Choose a tag to compare

@beNative beNative released this 02 May 11:19
· 37 commits to main since this release

DocForge v0.8.8

v0.8.8 - The Agentic Workspace Update

✨ Features

  • Agentic Chat & Workspace Orchestrator:
    • Transformed the chat panel from a passive RAG assistant into an active Workspace Agent.
    • Autonomous Operations: The AI can now create, rename, move, and edit documents and folders directly through natural language commands.
    • Script Orchestration: The agent can write and execute Python, Shell, and PowerShell scripts to automate complex data processing or system tasks.
    • Multi-Step Reasoning: Capable of performing complex workflows (e.g., "Find all documents mentioning X, then move them to a new folder called Y") in a single conversation.
  • Security & Action Approval:
    • Implemented a high-fidelity Action Approval Modal with a glassmorphic design.
    • Configurable safety gates: Users can choose to require manual approval for all agent actions, especially destructive operations or script executions.
  • UI/UX Polish:
    • Tool Execution Visibility: Added specialized status indicators and animated icons to show when the AI is "thinking" or "using a tool."
    • Syntax-Highlighted Tool Results: Results from scripts and workspace operations are now rendered in a dedicated terminal-style card within the chat history.
    • Enhanced Settings: Added a new "AI Chat" settings section to toggle Agent Mode and Approval requirements.

🐛 Fixes

  • RAG Workspace Indexing:
    • Fixed a critical bug where workspace indexing would find documents but fail to process them (showing "0 documents processed").
    • Corrected the rag_vectors virtual table schema by removing an unsupported PRIMARY KEY constraint.
    • Added automated schema recovery logic to detect and report missing or broken vector tables.
  • Transparency & Feedback:
    • Main Process Error Propagation: Backend indexing errors are now captured and displayed directly in the Chat Panel log, providing clear feedback if document processing fails.
    • Enhanced Status Diagnostics: The "Build Index" process now performs a pre-flight check of the database schema and reports specific configuration or initialization errors.
    • Detailed Content Logs: Added diagnostic logging to identify documents that are skipped due to missing content or extraction failures.
  • Chat Stability: Fixed several syntax and state synchronization errors in the chat panel that could cause crashes during long-running tool executions.
  • Tag Balance: Resolved various build-breaking JSX tag mismatches in the Chat UI.

Downloads

Platform Architecture Format Download
Linux ARM64 Debian Package (.deb) docforge_0.8.8_arm64.deb
Linux ARM64 AppImage (.AppImage) DocForge-0.8.8-arm64.AppImage
Linux ARM64 Tarball (.tar.gz) docforge-0.8.8-arm64.tar.gz
Linux ARMv7l Debian Package (.deb) docforge_0.8.8_armv7l.deb
Linux ARMv7l AppImage (.AppImage) DocForge-0.8.8-armv7l.AppImage
Linux ARMv7l Tarball (.tar.gz) docforge-0.8.8-armv7l.tar.gz
Linux x64 Debian Package (.deb) docforge_0.8.8_amd64.deb
Linux x64 AppImage (.AppImage) DocForge-0.8.8.AppImage
Linux x64 Tarball (.tar.gz) docforge-0.8.8.tar.gz
macOS x64 Disk Image (.dmg) DocForge-0.8.8.dmg
Windows ia32 NSIS Installer (.exe) DocForge-Setup-0.8.8-ia32.exe
Windows x64 NSIS Installer (.exe) DocForge-Setup-0.8.8.exe

Verify the downloaded installer before running it in your environment.