Repository navigation
Launch-ready docs, root-by-default Freestyle setup, freestyle 0.2.10 - #44
Merged
Merged
Conversation
Freestyle VMs run exec, PTY, and SSH sessions as the image's uid 1000 user (ubuntu on the base image) unless a user is named. The starter config and the website example install packages and keep GitHub auth under /root, so they now name root on every exec, terminal, cmux, and VS Code session. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W1mdVy3oWRm34Wd8vE17yA
The Concepts page used Mermaid fences the site never rendered. Replace them with static SVG components and emit the Mermaid source in the markdown bundle for text readers. Correct the docs against the current source: the cmux provider's real ssh/newSurface/send API, named-only exports from rigkit/index.ts, what rig init actually writes, real exec result shapes, cacheTTL as an expiry check rather than a cache-key input, the full reserved operation id list, and the missing environment variables. Drop the unused VM lifecycle diagram and the stray noindex on the cache page. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W1mdVy3oWRm34Wd8vE17yA
freestyle 0.2.10 carries the corrected linuxUser typings and defaults to api.freestyle.sh, so the provider's own API fallback follows it. Pin typescript to ^6.0.3 everywhere it was "latest" so lockfile refreshes do not silently move the workspace onto TypeScript 7, and fix the ExecutionContext cast the newer workers-types rejects. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W1mdVy3oWRm34Wd8vE17yA
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ssh/newSurface/send, capabilitycmux.call), named-only exports fromrigkit/index.ts, whatrig initreally writes, realexecresult shapes,cacheTTLas expiry rather than cache key, the full reserved operation id list, missing env vars,.operation(...),execLongCommand, providerchecks(...). Removed the unused VM lifecycle diagram and a straynoindex.ubuntu), so the starter config and website example namerooton every exec, terminal, cmux, and VS Code session.linuxUsertypings; the provider's API fallback now follows the SDK default ofapi.freestyle.sh.^6.0.3everywhere it waslatest, so lockfile refreshes stop silently moving the workspace to TypeScript 7. Fixed theExecutionContextcast newer workers-types rejects.Verification
pnpm install --frozen-lockfile,pnpm typecheck,pnpm testall green (20/20 tasks).apps/docsandapps/websitebuild locally.🤖 Generated with Claude Code
https://claude.ai/code/session_01W1mdVy3oWRm34Wd8vE17yA