DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

Blacstar7 /

Blacstar7/dsh-fps-workbench

Verified

A DeepSeek Harness workspace for tool progress and session outputs.

★ 1 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@1974fcae

Four-pointed star (FPS)

简体中文 · Changelog

FPS is a conversation workspace for DeepSeek Harness (DSH). Track tool progress, open session outputs, and check context and provider usage from one interface. Keep unsent attachments when switching sessions, use a configured vision model to interpret images for a text-only model, or enable cloud or local image generation.

Screenshots

These screenshots were captured in the English interface with simulated task data.

A completed report in light mode, with tool progress in the conversation and the generated file in Outputs.

Light workspace with a completed report, tool progress, and the Outputs panel

Dark mode with the Context sidebar and provider usage popover. Balances and quotas shown are sample data.

Dark workspace showing context, an API balance, and rolling quotas

An unsent draft after switching away and back. The text, image, and file are restored together.

Composer with an unsent attachment draft

What you can do

  • Context and session outputs. Open Context in the conversation header to see the model, session state, and estimated context composition. Outputs lists local files produced or explicitly linked in the session. Select a file to open it in DSH's native preview. The header also gives you access to Files, Terminal, and Browser.
  • Tool progress summaries. Consecutive file reads, commands, and edits appear in one summary row. Expand it for DSH's native tool details. The task list distinguishes completed, active, and pending work. While the session runs, ThinKing shows elapsed time alongside the FPS mark and respects the system's reduced motion setting.
  • Composer and attachment drafts. Paste images or use the Add menu to choose images and files. When you return to a session, its draft text and unsent attachments are restored. Reloading or closing the interface clears unsent attachments. Each message supports up to four images of 8 MB each and six files of 20 MB each.
  • Images with text-only models. When the selected model does not support images, FPS looks for an available model with image input in DSH. It sends the image and prompt to that model and passes the resulting description to the current session. If no suitable model is available, the composer keeps the draft and shows an error.
  • Sessions and workspaces. The sidebar keeps DSH's workspaces, session search, and settings. Use the back and forward arrows beside the sidebar toggle to revisit sessions opened in the current window.
  • Commands, references, and voice. Type / to find commands and @ to reference files or sessions. The composer footer gives you access to the workspace, permissions, model, reasoning effort, and usage. Enable Voice input in DSH’s Plugins page. The microphone appears next to Send and opens voice setup on first use if needed.

FPS sends messages through the native DSH session. Models can use the tools enabled in the current configuration, and DSH runs them or requests approval according to the session permissions.

Provider usage

Click the ring next to the model selector. FPS queries usage using the providers and API keys enabled in DSH. It shows the balance, spending, quota, or reset time returned by a supported endpoint. Zero balances are displayed. Accounts or fields are hidden when an endpoint is unsupported, a query fails, or data is missing. DSH supplies the session's token counts and estimated context usage separately.

Optional image generation

Open Plugins → Four-pointed star → Image generation to switch on providers. All four are off by default. Ask for a provider by name or let FPS choose among the enabled, ready providers. Generated images appear in session outputs and open in DSH's native preview. Cloud providers receive your image prompt.

The screenshot shows the download button after you turn on ComfyUI. Setup starts only when you select Download and install.

Four image generation switches, with ComfyUI enabled for demonstration and its download button visible

  • Z-Image Turbo. No API key. The shared Hugging Face Space is suited to quick concepts and subject to queueing and daily GPU quotas.
  • CogView-3-Flash. Standard-quality generation on Zhipu's free Flash tier. Requires a Zhipu BigModel API key and is subject to rate limits.
  • Pollinations. Requires your own API key. FPS uses SDXL Lightning for quick drafts when the live catalog lists it at zero price. Pollinations may still require a positive available balance.
  • ComfyUI + Comfy MCP. Local generation with ComfyUI and its official MCP integration. Switch it on, then start the download explicitly. The included SD 1.5 workflow is suitable for roughly 512 px drafts. Setup needs Python, Git, internet access, and 16 GiB of free disk space.

See the plugin details for setup, credentials, platform requirements, and output quality. Image generation guide

Customize

  • Appearance. In DSH, open Settings → General → Appearance and select Light, Dark, or System. FPS follows that setting across its sidebar, conversation, composer, and menus.
  • Models and usage. In DSH, open Settings → Models to add or edit your providers, API endpoints, models, and API keys. Reopen the usage panel to query the updated configuration. A custom endpoint needs a matching usage integration to show balances or quotas. If you use a text-only model, you can add a model that supports image input here for FPS to select automatically.
  • Tools and permissions. Manage plugins that provide tools in DSH's Plugins page. Use the composer footer to select your session model and permissions. Tool availability depends on the model's capabilities and the session permissions.

Install

Use DSH 0.2.2-rc.1 or later with the desktop or Web conversation interface. Features such as voice input and file previews require the corresponding DSH components in your profile.

Download the .tgz bundle from the latest GitHub release and install it through Plugins → Add plugin using the local path option. You can also run the following command with the DSH CLI.

dsh plugin --profile desktop add "/path/to/fps-workbench-0.1.76.tgz"

Replace desktop with web for the Web profile. After updating an existing installation, restart DSH to load the image generation tools.

Known issue

Sessions and scheduled tasks may fail to load after upgrading DSH Desktop to 0.2.2-rc.2. This can happen when the desktop profile still loads the 0.2.2-rc.1 storage dependency from an older Computer Use installation. The issue occurs with FPS enabled or disabled. Back up the desktop profile, move the old Computer Use packages and their storage dependency out of its package directory, and restart DSH so it loads the components bundled with the installed version.

License

FPS is available under the MIT License.

—/ 5

No ratings yet

Verified DSH bundle

Commit 1974fcae0cdf

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout