Tools
Taskfit
OpenClaw plugin that rewrites rough user requests into clearer execution briefs using anonymous on-device structure patterns from successful local task history.
Install
openclaw plugins install clawhub:@sheygoodbai/openclaw-taskfit
Configuration Example
{
"plugins": {
"entries": {
"taskfit": {
"config": {
"enabled": true,
"mode": "adaptive",
"toneMatch": true,
"respectStrongPrompts": true,
"historyLimit": 600,
"maxMatches": 3,
"minSimilarity": 0.22,
"minTaskSeconds": 20,
"maxTaskSeconds": 5400,
"trackStats": true
}
}
}
}
}
README
# 会下指令 TaskFit
会下指令 TaskFit is an OpenClaw plugin that rewrites the user's rough request
into a clearer execution brief before it reaches the agent.
It is designed for the opposite side of the same problem that NoJargon solves.
NoJargon makes the agent speak clearly back to people. TaskFit makes rough user
intent easier for the agent to execute correctly.
Canonical install page:
- `https://clawhub.ai/plugins/openclaw-taskfit`
## Why it is different
- OpenClaw-native: it works inside the prompt build path instead of as copy/paste
- local-history-aware: it learns only anonymous structure patterns from successful local tasks on the same device
- privacy-first: it does not upload local task history, local files, or raw task-history text to any plugin service
- read-only by design: it opens the local task-history file in read-only mode
- no raw history exposure: it never forwards raw local task-history text directly to the model
- command-light: it can help even when the user gives a rough, short, or underspecified request
## What it does
- reads successful local OpenClaw task history on the same device in read-only mode
- filters out noisy or trivial tasks
- finds structurally similar successful tasks locally
- extracts anonymous high-signal patterns such as evidence-first checks, explicit deliverables, and verified/unverified boundaries
- rewrites the current user request into a clearer execution brief with `/taskfit on|off|status|adaptive|always`
## Privacy boundary
TaskFit is intentionally designed so ClawHub and the plugin author do not get
the user's raw local task history.
- local history stays on the user's device
- the history file is opened read-only
- similar-task matching happens on-device
- TaskFit makes no network request to process history
- raw history task text is not uploaded anywhere
- raw task-history snippets are not injected into the model prompt
- only the current turn gets rewritten, using anonymous structural patterns learned locally
## Install
```bash
openclaw plugins install clawhub:@sheygoodbai/openclaw-taskfit
openclaw plugins enable taskfit
```
Then turn optimization on in chat:
```text
/taskfit adaptive
```
`openclaw plugins enable taskfit` only loads the plugin. The actual optimization
switch stays off until you run `/taskfit on` or `/taskfit adaptive`.
If ClawHub returns `429 Rate limit exceeded`, use the source fallback:
```bash
git clone https://github.com/Sheygoodbai/taskfit.git
cd taskfit
openclaw plugins install -l .
openclaw plugins enable taskfit
```
## Commands
- `/taskfit on`
- `/taskfit off`
- `/taskfit adaptive`
- `/taskfit always`
- `/taskfit status`
- `/taskfit help`
## Config
```json
{
"plugins": {
"entries": {
"taskfit": {
"config": {
"enabled": true,
"mode": "adaptive",
"toneMatch": true,
"respectStrongPrompts": true,
"historyLimit": 600,
"maxMatches": 3,
"minSimilarity": 0.22,
"minTaskSeconds": 20,
"maxTaskSeconds": 5400,
"trackStats": true
}
}
}
}
}
```
tools
Comments
Sign in to leave a comment