| Files | Last commit | Last update |
|---|---|---|
feat(extensions): ship web access as a ThinkRail extension whose switch also covers its skills (#965) * feat(extensions): ship web access as a ThinkRail extension whose switch also drops its skills * fix(extensions): keep a disabled extension's skills out of pi's inputs and reload again after a mid-reload toggle * fix(agent): keep web_search headless for a user's own pi-web-access while the web-access extension is off * fix(agent): reload again only when the extension policy moved during a reload | 10 days ago | |
fix(cli): reject empty/non-decimal --port and --host, ignore invalid env values (#1125) * fix(cli): reject empty/non-decimal --port and --host, ignore invalid env values Number('') is 0, so '--port=' and THINKRAIL_PORT='' silently selected port 0, and values like 0x10 or out-of-range env ports were accepted. Parse ports as strict decimals (0-65535), reject empty --host, and fall back to defaults for invalid THINKRAIL_PORT/THINKRAIL_HOST. Adds tests and updates apps/cli/SPEC.md. * docs(cli): restore the analytics sentence in SPEC --------- Co-authored-by: Rinat S <rinat.suleimanov@jetbrains.com> | 15 hours ago | |
fix(cli): reject empty/non-decimal --port and --host, ignore invalid env values (#1125) * fix(cli): reject empty/non-decimal --port and --host, ignore invalid env values Number('') is 0, so '--port=' and THINKRAIL_PORT='' silently selected port 0, and values like 0x10 or out-of-range env ports were accepted. Parse ports as strict decimals (0-65535), reject empty --host, and fall back to defaults for invalid THINKRAIL_PORT/THINKRAIL_HOST. Adds tests and updates apps/cli/SPEC.md. * docs(cli): restore the analytics sentence in SPEC --------- Co-authored-by: Rinat S <rinat.suleimanov@jetbrains.com> | 15 hours ago | |
refactor(desktop): standardize Electrobun builds and isolate artifact tests (#443) * chore(desktop): upgrade Electrobun to 2.0.1 * chore: align the Bun toolchain and types to 1.4.0 * refactor(desktop): replace handwritten types with the official SDK * refactor(desktop): use framework builds and isolate artifact tests * ci: expose the expanded macOS app for private signing * docs(ci): align signing ownership with the private pipeline * docs(testing): record artifact collector contract ownership * docs(ci): preserve private action ownership after rebase | 1 month ago | |
chore(tooling): type-check root tooling, cli scripts, and website tests (#1063) Add a root tsconfig for scripts/ and the Playwright configs, run it as the turbo root task //#typecheck:root from `bun run typecheck`, and add the missing root @types/bun. Include apps/cli/scripts in the cli tsconfig and check website unit tests through tsconfig.test.json, since astro check skips them. Fix the type errors this surfaced in e2e/shardPlan.ts and two website tests. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> | 7 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 10 days ago | ||
| 15 hours ago | ||
| 15 hours ago | ||
| 1 month ago | ||
| 7 days ago |