Skip to content

Releases: Mininglamp-AI/mano-skill

v1.0.11

30 Apr 10:26

Choose a tag to compare

v1.0.11: add --app flag, unify open_url/open_app wait times

- Add --app flag to open an app before starting task (both cloud and local)
- open_url waits 4s, open_app waits 2s, no extra sleep in run_task
- Both --url and --app work in cloud and local modes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.10

30 Apr 09:45

Choose a tag to compare

v1.0.10: fix local mode key normalization and multi-action parsing

- Add key_normalizer.py: platform-aware ctrl→cmd mapping on macOS (ported from mano-afk-public)
- Fix hotkey _convert_action to use text field (matches normalize_actions expectation)
- Fix coordinate space: _norm_coord outputs 1280x720 for executor scaling
- Multi-action parsing: split <action> tag by \n\n with regex to avoid breaking type content
- UI panel shows actual action (left_click(x,y), key("ctrl a")) instead of Chinese description
- Extra 2s wait for --url in local mode for page load
- Default w8a8 to off
- Save raw model responses to ~/.mano/raw_responses.jsonl

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.9

29 Apr 10:53

Choose a tag to compare

v1.0.9: add local mode (on-device inference via MLX + cider)

- Agent abstraction layer: BaseAgent, CloudAgent, LocalAgent
- LocalAgent: Qwen3-VL (Mano-P) inference via vlm_service from cider
- CLI: --local, --model-path, --url flags; config/check/install-sdk/install-model subcommands
- Refactor TaskModel and ViewModel to use agent interface
- Cloud mode unchanged (default, no setup needed)
- Config system: ~/.mano/config.json for model path, w8a8, etc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.8

22 Apr 10:00

Choose a tag to compare

Increase default max-steps from 60 to 100

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.0.7

14 Apr 11:45

Choose a tag to compare

Run eval on FAIL/INFEASIBLE when expected_result is set

Previously all error/stopped/fail cases used skip_eval=true,
causing no eval.json to be generated even when expected_result
was provided. Now only skips eval when no expected_result exists.

Fixes: BAD_INSTRUCTION test (T13) where agent returns INFEASIBLE
but judge should still evaluate and classify the failure.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.6

08 Apr 10:01

Choose a tag to compare

Fix CI: use dynamic repo owner for homebrew tap and formula URLs

- Source tarball URL uses ${GITHUB_REPOSITORY} instead of hardcoded HanningWang
- Homebrew tap checkout uses ${{ github.repository_owner }}/homebrew-tap
- Formula homepage/url use OWNER_PLACEHOLDER replaced at build time
- Handle "nothing to commit" gracefully (exit 0 instead of failing)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.5

03 Apr 03:00

Choose a tag to compare

Fix minimize panel expand button position during blink animation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.4

31 Mar 10:20

Choose a tag to compare

Add minimize panel feature and --minimize CLI flag

- UI panel: minimize button (−/+) toggles between full view and compact
  strip (110x28) at bottom-right corner showing only status
- minimize_panel tool: model can minimize the panel when it overlaps
  important UI components during CUA tasks
- --minimize flag: start with panel minimized via CLI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.3

31 Mar 10:18

Choose a tag to compare

Add minimize panel feature and --minimize CLI flag

- UI panel: minimize button (−/+) toggles between full view and compact
  strip (110x28) at bottom-right corner showing only status
- minimize_panel tool: model can minimize the panel when it overlaps
  important UI components during CUA tasks
- --minimize flag: start with panel minimized via CLI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v1.0.2

27 Mar 10:56

Choose a tag to compare

Remove screenshot in request payload