This release makes Terminal the first workspace you see after every restart, restores each shell directly in its saved project without replaying a visible cd, and safely resumes supported coding-agent conversations when PorkiCoder can identify them. macOS installs update automatically.
- Every launch starts Terminal-first - PorkiCoder paints the full-screen terminal before asynchronous authentication and workspace setup can expose the IDE. Switching to IDE still works for the current run, but the next app launch starts in Terminal again.
- Restored shells open on clean prompts - Each local PTY now spawns in its saved working directory. The prompt no longer shows a replayed
cd '/project/path'command or an extra line before it is ready. - Codex, Claude Code, and Grok return to their work - Grok uses its recovered session ID when available, while Codex and Claude Code resume the latest conversation for that saved directory. If two tabs point at one resume target, only the first attaches and the others reopen as clean shells.
- Restore paths fail closed - Saved directories are canonicalized in the main process and handed to the renderer through short-lived, path-bound, single-use capabilities. A missing, changed, expired, or mismatched directory cannot launch an agent in the wrong project.
- Restore remains local and bounded - Snapshot capture and path authorization stay on-device and make no model call or network request; a resumed CLI then follows its own normal provider behavior. This adds no terminal upload, data collection, or approval authority, and remote-Mac tabs plus terminal scrollback are still not restored.