-
ac1a71f583
v1.13.1-C: port ask_user_input correlation to parts + wire reasoning_parts end-to-end
v1.13.0-ai-sdk-v6
indifferentketchup
2026-05-22 06:34:10 +00:00
-
13c3aa5b4e
v1.13.1-B: read-path flip from tool_calls/tool_results JSON columns to message_parts
indifferentketchup
2026-05-22 06:22:47 +00:00
-
c2c4f78a26
v1.13.1-A: install AI SDK v6 + swap streamText into stream-phase.ts adapter
indifferentketchup
2026-05-22 06:17:56 +00:00
-
1cb6eee24c
v1.13.0: message_parts table + dual-write at every tool_calls/tool_results site
indifferentketchup
2026-05-22 05:46:29 +00:00
-
ca64bf9f0a
docs: CLAUDE.md updates from /claude-md-management session
indifferentketchup
2026-05-22 05:46:14 +00:00
-
9ef00c0268
v1.12.4: complete inference.ts split into services/inference/
v1.12.4-inference-split
indifferentketchup
2026-05-21 22:36:35 +00:00
-
c87df6981a
v1.12.4-rc3: extract stream-phase + tool-phase from inference.ts
indifferentketchup
2026-05-21 22:28:23 +00:00
-
8fa7b7fce9
v1.12.4-rc2: extract payload + error-handler from inference.ts
indifferentketchup
2026-05-21 22:09:50 +00:00
-
ea468ca7fb
v1.12.4-rc1: extract budget, sentinels, xml-parser from inference.ts
indifferentketchup
2026-05-21 21:42:41 +00:00
-
eef4782383
v1.12.3: stale-stream banner with Retry/Discard
v1.12.3-stale-banner
indifferentketchup
2026-05-21 20:48:22 +00:00
-
a7104691aa
v1.12.2: live tok/s + ctx display next to status indicator
v1.12.2-live-toks
indifferentketchup
2026-05-21 20:45:53 +00:00
-
1a0a3b1673
v1.12.1: stop-handler writes terminal status + constraint cleanup + dead code removal
v1.12.1-stop-handler
indifferentketchup
2026-05-21 20:34:40 +00:00
-
48ee63a286
v1.12.1: rich status indicator + server-side workspace pane sync
indifferentketchup
2026-05-21 20:32:02 +00:00
-
d58d553503
v1.12.1: same-name doom-loop guard + runAssistantTurn trace logging
indifferentketchup
2026-05-21 17:15:02 +00:00
-
fce8c06932
Merge v1.11.10 + doc refinements onto v1.12.0 main
indifferentketchup
2026-05-21 15:22:46 +00:00
-
-
684612f3cd
docs: capture v1.12 learnings in CLAUDE.md (whitelist drift, AGENTS.md single source, MCP NDJSON framing)
indifferentketchup
2026-05-21 15:19:46 +00:00
-
16c69a38a1
Merge v1.12 track B: codecontext sidecar
v1.12.0-codecontext
indifferentketchup
2026-05-21 15:12:30 +00:00
-
-
be3c38ff2f
Merge v1.12 track A: container guidance + skills
indifferentketchup
2026-05-21 15:11:12 +00:00
-
-
a2e2481ef9
v1.12 track A: container guidance + skills
indifferentketchup
2026-05-21 15:11:04 +00:00
-
78914466d1
v1.12 track B.3: agent whitelists + .codecontextignore template + CLAUDE.md updates
indifferentketchup
2026-05-21 15:09:11 +00:00
-
136e9538aa
v1.12 track B.2: codecontext tool wrappers + tests
indifferentketchup
2026-05-21 13:35:44 +00:00
-
4fae77e526
v1.12 track B.1: codecontext sidecar container + HTTP shim
indifferentketchup
2026-05-21 12:30:48 +00:00
-
-
-
5cd3f63df5
mobile: add explicit close button to nav drawer
indifferentketchup
2026-05-21 04:06:35 +00:00
-
-
cc73ed1957
docs: refine CLAUDE.md (TurnArgs, web tools, env vars, new-tool convention)
v1.11.10-streaming-body-cap
indifferentketchup
2026-05-21 02:57:32 +00:00
-
3e1e17ecf6
v1.11.10: stream-cap response body at 5MB, abort on overflow
v1.11.1-consolidation
indifferentketchup
2026-05-21 02:27:31 +00:00
-
-
ab01e04d77
v1.11.9: manual redirect handling — re-run URL guard on each hop
indifferentketchup
2026-05-21 00:37:35 +00:00
-
4e67a265ac
v1.11.8: address review — inject fetcher, byte-count limit, redirect TODO
indifferentketchup
2026-05-20 21:40:11 +00:00
-
2fdbb05477
v1.11.8: web_search + web_fetch tools via SearXNG
indifferentketchup
2026-05-20 21:38:02 +00:00
-
863452ae07
v1.11.7: secret-file deny list for codebase tools
indifferentketchup
2026-05-20 20:55:50 +00:00
-
85037f000d
Merge v1.11.6-doom-loop-guard
indifferentketchup
2026-05-20 20:28:45 +00:00
-
-
f92b0810c3
v1.11.6: doom-loop guard (3 identical tool calls aborts recursion)
indifferentketchup
2026-05-20 20:28:45 +00:00
-
-
4ec196273b
sessions: default new sessions to no agent (raw chat)
indifferentketchup
2026-05-20 20:11:57 +00:00
-
1ffcf67c47
v1.11.5: ContextBar inline next to agent picker; remove ChatContextPopover
indifferentketchup
2026-05-20 20:11:49 +00:00
-
3a5cf0c81a
merge v1.11.3-ctxmax
v1.11.0-context-bar
indifferentketchup
2026-05-20 19:29:26 +00:00
-
-
89dcfb95dc
v1.11.3: fix ctx_max capture via /props endpoint
indifferentketchup
2026-05-20 19:29:26 +00:00
-
-
8cd270a5da
ContextBar: persistent context-usage indicator above MessageList
indifferentketchup
2026-05-20 19:18:27 +00:00
-
c48de06f42
merge v1.11-compaction
indifferentketchup
2026-05-20 19:05:35 +00:00
-
-
dc43dd44f9
v1.11: opencode-style compaction port
indifferentketchup
2026-05-20 19:05:35 +00:00
-
-
6aab4f7d2a
ChatTabBar: + button dropdown to add chat / terminal / agent pane
indifferentketchup
2026-05-20 18:13:55 +00:00
-
2d841ee0b4
handoff
indifferentketchup
2026-05-20 14:56:02 +00:00
-
8cea4a899c
v1.10.5: inference XML tool-call fallback parser
indifferentketchup
2026-05-19 17:32:42 +00:00
-
3fceea064a
booterm: fitFull() bypasses FitAddon scrollbar subtraction; push initial PTY size
indifferentketchup
2026-05-19 17:32:42 +00:00
-
fccab20920
merge v1.10.4-booterm-mobile
indifferentketchup
2026-05-19 17:16:50 +00:00
-
-
ea9d261f0f
v1.10.4: booterm mobile UX — copy/paste, swipe-close, send-to-chat, search
indifferentketchup
2026-05-19 17:16:47 +00:00
-
-
4d466c5710
merge v1.10.3-booterm-ux
indifferentketchup
2026-05-19 13:52:50 +00:00
-
-
875db86e31
v1.10.3: booterm mobile/UX fixes + global keyboard shortcuts
indifferentketchup
2026-05-19 13:52:44 +00:00
-
-
8eaf9591dc
merge v1.10.2-booterm-glibc
indifferentketchup
2026-05-19 13:14:25 +00:00
-
-
5d52b79a07
v1.10.2: booterm runtime on bookworm-slim (glibc), su-exec → gosu
indifferentketchup
2026-05-19 13:14:21 +00:00
-
-
ead7cb9d01
merge v1.10.1-booterm-user
v1.10.1-booterm-user
indifferentketchup
2026-05-19 13:07:59 +00:00
-
-
d04b30687f
v1.10.1: booterm runs shells as samkintop with login bash
indifferentketchup
2026-05-19 13:07:59 +00:00
-
-
9250632ac3
merge v1.10-booterm
v1.10.0-booterm
indifferentketchup
2026-05-18 14:06:46 +00:00
-
-
7486e7d3e0
v1.10: booterm container — xterm.js + tmux + node-pty
indifferentketchup
2026-05-18 14:06:46 +00:00
-
-
d85b17081e
v1.9.7: ask_user_input elicitation tool
v1.9.2-ask-user-input
indifferentketchup
2026-05-18 02:15:18 +00:00
-
adb5d7b3bb
Merge v1.9-skills: skills + /skill slash command
v1.9.1-skills
indifferentketchup
2026-05-18 01:52:15 +00:00
-
-
80fd3d9fa9
feat(web): /skill slash command with autocomplete
v1.9-skills
indifferentketchup
2026-05-18 01:10:51 +00:00
-
eaacd432e8
feat(web): skills API types + client methods
indifferentketchup
2026-05-18 01:10:51 +00:00
-
529a77c959
feat(server): skills v1 — parser, tools, /api/skills, mount
indifferentketchup
2026-05-18 01:10:51 +00:00
-
-
9a7b35b677
build: harden .dockerignore (secrets/, data/)
indifferentketchup
2026-05-17 20:50:37 +00:00
-
98b432ebce
refactor: drop type-to-confirm gate on chat delete
indifferentketchup
2026-05-17 20:50:30 +00:00
-
1ecccc112f
fix: settings pane close affordance + sidebar toggle
indifferentketchup
2026-05-17 20:50:25 +00:00
-
b6469055d8
docs: reconcile roadmap with merged state
indifferentketchup
2026-05-17 20:50:16 +00:00
-
4bf2cd40c3
Merge v1.9
indifferentketchup
2026-05-17 17:37:38 +00:00
-
-
09aecc4ee9
v1.9: settings pane + per-project defaults + bulk archive + themes lift
v1.9.0-themes-settings
indifferentketchup
2026-05-17 17:37:29 +00:00
-
-
32c1a2b5f6
Merge themes-v1
indifferentketchup
2026-05-17 16:25:19 +00:00
-
-
9b174cdb5e
themes-v1: 18 preset palettes + Settings picker
indifferentketchup
2026-05-17 16:25:15 +00:00
-
-
efbecd074a
Merge v1.8.2
indifferentketchup
2026-05-17 10:33:21 +00:00
-
-
5c61cc7281
v1.8.2: tool loop cap-hit summary + tool call UI compaction
v1.8.2-cap-hit
indifferentketchup
2026-05-17 10:31:32 +00:00
-
-
5422c47928
gitignore data/ for global AGENTS.md
indifferentketchup
2026-05-16 23:50:47 +00:00
-
b09d0ffde0
Merge v1.8.1
indifferentketchup
2026-05-16 23:16:38 +00:00
-
-
12d91c9a12
v1.8.1: global agents + parser robustness + WS reconnect toast
v1.8.1-agents-global
indifferentketchup
2026-05-16 23:16:02 +00:00
-
-
2bce4d85fa
feat(mobile): v1.8 tab switcher + branch indicator + git_status tool
indifferentketchup
2026-05-16 20:07:53 +00:00
-
92bd3b1cdf
feat(agents): Tier 2 — AGENTS.md + per-session picker
v1.8.0-agents
indifferentketchup
2026-05-16 20:06:51 +00:00
-
934f739ca1
Merge branch 'v1.7-drag-drop'
v1.7.0-drag-drop
indifferentketchup
2026-05-16 15:35:07 +00:00
-
-
e9895fd694
Merge branch 'v1.6.3-mobile-root-nav'
indifferentketchup
2026-05-16 15:34:56 +00:00
-
-
83c7d33f3c
Merge branch 'v1.6.5-session-rename-publish'
indifferentketchup
2026-05-16 15:34:47 +00:00
-
-
c3415574d6
Merge branch 'v1.6.4-auto-name-sessions'
indifferentketchup
2026-05-16 15:34:36 +00:00
-
-
50a756aca1
feat(input): drag-drop + paste-as-attachment for long text
v1.7-drag-drop
indifferentketchup
2026-05-16 15:23:41 +00:00
-
3cb1ead5e2
feat(mobile): add hamburger + file explorer button to root empty state
v1.6.3-mobile-root-nav
indifferentketchup
2026-05-16 15:23:33 +00:00
-
-
-
5ee266a4d9
feat(auto_name): propagate first chat name to parent session
v1.6.4-auto-name-sessions
indifferentketchup
2026-05-16 15:20:52 +00:00
-
-
c750ce9e62
fix(api): suppress no-op session_renamed publish on PATCH /api/sessions/:id
v1.6.5-session-rename-publish
indifferentketchup
2026-05-16 15:20:03 +00:00
-
-
bbf9fac936
docs(roadmap): reconcile post-v1.6.1 + v1.6.2 in-flight
v1.6.2-mobile-ui-fixes
indifferentketchup
2026-05-16 06:37:27 +00:00
-
6fa6eb7f32
feat(inference): raise MAX_TOOL_LOOP_DEPTH from 5 to 15
indifferentketchup
2026-05-16 06:37:27 +00:00
-
5932682193
feat(mobile): right-rail as drawer on mobile, header toggle button
v1.6.0-mobile
indifferentketchup
2026-05-16 06:37:13 +00:00
-
9d0d41bcb3
feat(mobile): add "New chat" to tab long-press context menu
indifferentketchup
2026-05-16 06:37:03 +00:00
-
e167f851fd
feat(mobile): rework Session and Project headers for narrow viewports
indifferentketchup
2026-05-16 06:36:36 +00:00
-
f6c7e12dbf
fix(mobile): hide Split button + single-pane navigator chrome
indifferentketchup
2026-05-16 06:36:03 +00:00
-
-
6a9fe187bd
fix(mobile): hide RightRail below md breakpoint
indifferentketchup
2026-05-16 06:00:25 +00:00
-
943ae7df03
docs: add v1.x roadmap snapshot
indifferentketchup
2026-05-16 05:55:50 +00:00
-
4b5b9b2cb3
feat(mobile): pull-to-refresh sidebar list
indifferentketchup
2026-05-16 05:55:47 +00:00
-
273eeac68c
feat(mobile): chat input keybinds + safe-area + tap targets + overflow safety
indifferentketchup
2026-05-16 05:55:34 +00:00
-
cd897d6893
feat(mobile): single-pane stack + long-press tab menu + swipe-to-close
indifferentketchup
2026-05-16 05:55:05 +00:00
-
a643b5f67f
feat(mobile): viewport hook + sidebar drawer + hamburger headers
indifferentketchup
2026-05-16 05:54:33 +00:00
-
57c883b775
chore: fix resolveProjectPath whitelist-root bypass
indifferentketchup
2026-05-16 05:53:56 +00:00
-
4a9f207fe8
v1.5.1: bootstrap fixes (git + ssh in container, Tailscale host rewrite, /opt/projects label)
v1.5.1-bootstrap
indifferentketchup
2026-05-16 05:11:39 +00:00
-
782c2b183d
feat: persistent context-window tracker in ChatPane
indifferentketchup
2026-05-16 04:36:08 +00:00
-
7f0fd1281b
security: scope /opt mount to /opt/projects
indifferentketchup
2026-05-16 04:35:59 +00:00
-
2f6be39efd
chore: surface swallowed errors + remove dead session_renamed paths
indifferentketchup
2026-05-16 04:35:49 +00:00
-
1ecb79476e
test: vitest harness + unit tests for security-critical pure functions
indifferentketchup
2026-05-16 04:35:31 +00:00
-
9436a81b5f
refactor: split FileBrowserPane / Workspace / runAssistantTurn
v1.5.0-refactor-tests
indifferentketchup
2026-05-16 04:35:20 +00:00
-
59fe6f0522
v1.4-fork-header: fork from message + delete message + header polish + housekeeping
v1.4.0-fork-header
indifferentketchup
2026-05-16 04:12:01 +00:00