Commit Graph

5 Commits

Author SHA1 Message Date
OpenClaw Agent 907c67e9bf fix: default to sonnet model in browse skill to save tokens
The browse skill had no model specified in the frontmatter, causing it to
use the user's default model (usually Opus) by default. Since browse is
orchestrating CLI commands with minimal reasoning required, Sonnet is more
cost-effective while maintaining good performance.

This addresses issue #8.
2026-03-13 06:50:14 +08:00
AI Assistant 15345a42ec Security: Fix path traversal in screenshot/pdf/eval commands
- Add validateOutputPath() to restrict output paths to /tmp or CWD
- Add validateFilePath() to prevent arbitrary file read via eval
- Resolves issue #13 (path traversal allows arbitrary file read/write)
2026-03-13 03:21:06 +08:00
Garry Tan 044c6d568e
v0.0.2
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 07:37:08 -07:00
morluto a29743b056
fix: harden browse install and lifecycle checks (#4)
Thanks @morluto
2026-03-12 07:35:20 -07:00
Garry Tan 3d901066cd
Initial release — gstack v0.0.1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 01:32:16 -07:00