Commit Graph

32 Commits

Author SHA1 Message Date
Artur Do Lago 5564f506c6 feat(build): use package.json version as fallback for builds
Read version from packages/agent-core/package.json instead of
generating dynamic timestamp versions. This allows setting a
permanent version by editing package.json.

Priority order:
1. AGENT_CORE_VERSION env var
2. OPENCODE_VERSION env var
3. package.json version (new)
4. Dynamic timestamp version

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 13:28:25 +01:00
Artur Do Lago 21750a53a5 Prefer AGENT_CORE env vars 2026-01-20 13:27:31 +01:00
Artur Do Lago 8003fcbb59 chore: apply local updates after upstream merge 2026-01-20 13:22:15 +01:00
Artur Do Lago 0734051b08 style: format codebase with prettier and enforce lint
- Run prettier --write across all 17 packages
- Update lint scripts to use prettier --check
- Exclude dist/build directories from lint (app, sdk, console/app)
- Add missing scripts to console packages (typecheck, lint, test)
- All 55 turbo check tasks now pass

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 13:07:40 +01:00
Artur Do Lago 6b56e9d552 fix(security): symlink escape, command escaping, standardize CI pipeline
Security fixes:
- Add containsResolved() to resolve symlinks before path containment check
- Add shellEscapeSingleQuote() and shellEscapeAnsiC() for WezTerm commands
- Update File.read() and File.list() to use symlink-safe containment

CI/Pipeline fixes:
- Fix turbo.json: rename opencode#test → test, add lint task, add unified check task
- Remove fake scripts from agent-core (lint was running tests, not linting)
- Standardize all 11 packages with typecheck, lint, test scripts

Test fixes:
- Fix cache version mismatch in test preload (write version "16")
- Fix model ID filtering to use undated IDs in provider tests

All 43 turbo tasks pass, 690 tests pass.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 12:59:11 +01:00
theavgjojo a58dbb3b5c chore: add license field to package.json (#6693)
Co-authored-by: theavgjojo <jojo@noreply>
2026-01-02 16:29:09 -06:00
Dax Raad c1ee6d6c41 ci 2025-12-10 02:57:39 +00:00
Dax Raad e72c974c4c ci 2025-12-09 21:49:38 -05:00
Dax Raad 5682dddd45 ci 2025-12-09 21:01:39 -05:00
Dax Raad a9aacdb94a ci 2025-12-09 20:59:31 -05:00
Dax Raad 52ef8dea3e ci 2025-12-09 20:50:46 -05:00
Frank 28c802f399 wip: zen 2025-12-02 18:36:15 -05:00
GitHub Action da7ecda9ea chore: format code 2025-12-02 19:52:47 +00:00
Frank 1f11d4fb1a zen: data dumper 2025-12-02 14:51:27 -05:00
GitHub Action eb009d5959 chore: format code 2025-11-23 20:59:37 +00:00
Frank bbc9142fc5 wip: zen 2025-11-23 15:21:47 -05:00
GitHub Action 26ec87803a chore: format code 2025-11-21 17:57:33 +00:00
Frank 037e8d4555 wip: zen 2025-11-21 12:50:51 -05:00
GitHub Action b5cc27b8ea chore: format code 2025-11-11 18:38:23 +00:00
Frank 05937b52cc chore: format code 2025-11-11 13:37:36 -05:00
GitHub Action 6ecaf83f76 chore: format code 2025-11-08 15:20:53 +00:00
Frank 30b1ae5d4b zen: rate limit 2025-11-08 10:18:21 -05:00
GitHub Action 34ff87d504 chore: format code 2025-11-08 01:59:02 +00:00
Dax Raad 1ea3a8eb9b big format 2025-11-06 13:03:12 -05:00
Frank 05232ead93 zen: wip 2025-11-03 15:44:06 -05:00
Dax Raad f42e1c6375 tui: fix focus management and dialog interactions 2025-11-02 19:07:22 -05:00
Dax Raad d1cd7d0344 ci: centralize Bun version to package.json to ensure consistent builds across CI and local development 2025-11-02 15:42:15 -05:00
Dax Raad 06ac1be226 upgrade to bun 1.3.1 2025-11-02 14:00:50 -05:00
Dax Raad cd79676b42 sync 2025-10-28 20:35:18 -04:00
Dax Raad f17a7cde8d sync 2025-10-14 14:57:34 -04:00
Dax Raad 289783f627 ci: version stuff 2025-10-14 14:52:05 -04:00
Dax Raad 0c022ef39d ci: stuff 2025-10-14 14:35:04 -04:00