Conversation
Add a semantic Goldmark pipeline for transcript and Activity content, including responsive tables, safe links, fenced code, and bounded fallbacks. Surface streamed reasoning summaries as Markdown and retain full thinking in Activity. Stage detached daemon executables so go-run development daemons preserve macOS TLS trust.
Persist restartable droid execution in memory or SQLite stores and expose durable history, events, steering, pause, resume, and abort semantics.\n\nCut session management over to one droid store per session with idempotent Kit projections and recovery, replacing the legacy bounded runner.
Preserve settled conversation ancestry across independent stores with durable lineage, fresh child events, and atomic initialization recovery. Keep fork local and defer provider compatibility checks to subsequent prompts.
Replace bootstrap dispatch with Cobra commands, add explicit print and session-management flows, and support exact session selection. Add process-local temporary sessions with coordinated disposal, document the lifecycle decision, and cover protocol, TUI, and concurrency behavior.
Pull the latest models.dev snapshot so OpenAI, Anthropic, and OpenCode Go catalogs include newly published models.
Give user messages an accent wash so they stand apart from assistant text, matching the macOS transcript.
Fork a private in-memory child for a title and rename the parent only while its name is still empty.
Advertise Claude Code 2.1.280 so Anthropic accepts the model, and drop thinking signatures that were not produced by the target model.
Card user turns, align tool groups inside a two-cell margin, and add a Latest shortcut when the newest message is fully out of view. Tall assistant messages, including subagent tabs, get a section strip and an in-place picker.
akonwi
marked this pull request as ready for review
September 25, 2026 01:45
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
Replace the TypeScript application runtime with native Kit for macOS and Linux.
~/.kitby default, preserveKIT_HOMEoverrides, and document configuration reuse without importing legacy npm session history.apps/web/, update workspace and tooling paths, and describe current Kit usage in the README without version-specific rewrite framing.Status
Draft for review and ongoing release preparation, not a release-readiness declaration. Remaining scope and verification gates are tracked in
backlog/README.mdandbacklog/core.md. The web client is not yet integrated with the Go daemon.Validation
Recent checks on this branch:
CORE-TEST-001.git diff --checkpassed.