duyua9 and 刘梓恒
5ab8b0e33e
fix(computer-use-mcp): bound terminal output capture ( #1802 )
...
## Summary
- cap local `terminal_exec` stdout/stderr capture at a fixed per-stream
limit
- report whether each stream was truncated, along with the original
captured length
- add runner coverage for commands that emit large stdout and stderr
payloads
## Why
The local shell runner currently appends stdout/stderr without a
boundary before returning `TerminalCommandResult`. Large command output
can grow the MCP response and stored terminal state far beyond what is
useful for the agent.
This keeps command execution semantics the same while bounding the
returned text and making truncation explicit to callers.
## Tests
- `pnpm -F @proj-airi/computer-use-mcp test --
src/terminal/runner.test.ts`
- `pnpm -F @proj-airi/computer-use-mcp typecheck`
- `git diff --check origin/main...HEAD`
Co-authored-by: 刘梓恒 <160735726+3361559784@users.noreply.github.com >
2026-05-13 12:47:57 +08:00
刘梓恒
746e486628
feat(computer-use-mcp): add background desktop scheduler ( #1805 )
2026-05-13 12:16:39 +08:00
刘梓恒
aec5486c51
test(computer-use-mcp): add desktop v3 smoke coverage ( #1780 )
2026-05-13 12:08:38 +08:00
刘梓恒
5182a4a492
test(computer-use-mcp): define planning orchestration contract ( #1778 )
2026-05-13 11:58:35 +08:00
刘梓恒
f81e116022
feat(computer-use-mcp): add terminal screen heuristics ( #1738 )
2026-05-13 11:56:09 +08:00
刘梓恒
8239e290bf
fix(stage-tamagotchi): add macOS cursor restore discipline ( #1754 )
2026-05-04 06:38:05 +08:00
刘梓恒
5bd0b19e84
fix(stage-tamagotchi): harden overlay isolation and iframe coordinates ( #1751 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-29 22:52:00 +08:00
刘梓恒
9d0719e6b5
fix(computer-use-mcp): add macOS display geometry contract ( #1750 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-29 22:51:19 +08:00
刘梓恒
40531b0022
fix(computer-use-mcp): harden desktop runtime cleanup ( #1746 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-29 22:48:38 +08:00
刘梓恒
b30ab8e07e
test(computer-use-mcp): align transcript projection baseline ( #1742 )
...
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-29 22:48:08 +08:00
刘梓恒
f92e670dd9
feat(computer-use-mcp): add transcript truth source and safe projection ( #1734 )
...
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-27 15:25:26 +08:00
刘梓恒
e145ce81c1
feat(computer-use-mcp): add read-only DOM tools parity to extension bridge ( #1733 )
...
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-27 15:24:27 +08:00
刘梓恒
2e9020a06f
fix(computer-use-mcp): route target clicks through action executor ( #1727 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-26 05:53:15 +08:00
刘梓恒
d7402ade9f
feat(stage-tamagotchi,stage-ui,computer-use-mcp): intro agent-owned session and ghost pointer phases ( #1649 )
2026-04-25 04:14:33 +08:00
刘梓恒
255ce71cba
feat(stage-tamagotchi,computer-use-mcp): implement browser-native DOM action routing ( #1648 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
2026-04-25 00:08:22 +08:00
刘梓恒
632aa1ad99
[1/3] feat(desktop): add desktop observation and overlay baseline ( #1647 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
2026-04-24 23:43:40 +08:00
Neko Ayaka
b18158bce2
chore(computer-use-mcp): remove all hardcoded file path
2026-04-11 05:13:55 +08:00
Neko Ayaka
feb2055ed2
style(computer-use-mcp): house keeping, lint fixes, type missing, and many more
2026-04-11 04:59:13 +08:00
刘梓恒
aa7428ace2
feat(mcp-computer-use): lay down the foundation of computer use ( #1380 )
2026-04-11 00:54:01 +08:00