-
bbc41646ee
feat(release): add Gitea release-publishing pipeline
main
v0.6.1-rc.1
v0.6.1
typebasedio
2026-05-20 15:19:59 -04:00
-
0e8e4a5d7b
docs: fix CLAUDE.md install/uninstall path (ctask_v0.1 -> ctask)
typebasedio
2026-05-15 16:03:01 -04:00
-
f1ec3963f5
docs: fix README install/uninstall path (ctask_v0.1 -> ctask)
typebasedio
2026-05-15 16:01:31 -04:00
-
fc455841e2
docs: refresh README for v0.6.0 (version, full command list, features)
typebasedio
2026-05-15 16:01:12 -04:00
-
7946667fe3
docs(v0.6): v0.6.0 ship report — merged to main, tagged, branch deleted
typebasedio
2026-05-15 15:09:40 -04:00
-
b3689733a7
Merge branch 'feat/v0.6-multi-agent-config' into main
typebasedio
2026-05-15 15:05:21 -04:00
-
-
c538e23231
docs(v0.6): record Phase 3 binary smoke result in notes
typebasedio
2026-05-15 15:00:02 -04:00
-
1601555d1e
docs(v0.6): Phase 3 closeout + v0.6.0 release notes
typebasedio
2026-05-15 14:32:57 -04:00
-
beb517478e
chore(v0.6): bump version to 0.6.0
typebasedio
2026-05-15 14:31:02 -04:00
-
d575ddd0f5
feat(v0.6): route lease-freshness callsites through IsStale
typebasedio
2026-05-15 14:29:50 -04:00
-
f379a6d059
feat(v0.6): IsStale supplements wall-clock freshness with PID liveness
typebasedio
2026-05-15 14:26:15 -04:00
-
9070c4274c
feat(v0.6): tri-state PID liveness probe (ProcessAlive/Dead/Unknown)
typebasedio
2026-05-15 14:25:31 -04:00
-
8d5243dce2
docs(v0.6): Phase 2 closeout in notes.md
typebasedio
2026-05-15 11:29:46 -04:00
-
0f96d202c7
feat(v0.6): ctask agents check + doctor integration
typebasedio
2026-05-15 11:28:14 -04:00
-
0c6ed0c0cf
feat(v0.6): AGENTS.md seed + CLAUDE.md shim + handoff + context-archive scaffold
typebasedio
2026-05-15 11:15:16 -04:00
-
a61f900c86
feat(v0.6): --agent flag on ctask new selects agent type
typebasedio
2026-05-15 11:11:16 -04:00
-
b75b82e676
feat(v0.6): launch path carries ResolvedAgent (command + args + env)
typebasedio
2026-05-15 11:08:03 -04:00
-
24f213449e
feat(v0.6): internal/agent package — Resolve + BuiltinProfiles
typebasedio
2026-05-15 10:58:55 -04:00
-
8120c399df
feat(v0.6): AgentSpec field on TaskMeta with backward-compat unmarshal
typebasedio
2026-05-15 10:58:06 -04:00
-
6c4c3e8df2
docs(v0.6): Phase 1 closeout in notes.md
typebasedio
2026-05-14 22:20:10 -04:00
-
6182d89135
feat(v0.6): platform-override stderr warning on launch paths
typebasedio
2026-05-14 22:12:28 -04:00
-
937a1c8216
feat(v0.6): info source attribution on Agent and Launch session mode
typebasedio
2026-05-14 21:57:20 -04:00
-
c918e5ceab
feat(v0.6): doctor Settings section with source attribution
typebasedio
2026-05-14 21:55:02 -04:00
-
0b21b8d3da
feat(v0.6): schema_version and workspace.mode in task.yaml
typebasedio
2026-05-14 21:50:02 -04:00
-
6f80c8bf5c
feat(v0.6): config file parser + resolver + source attribution
typebasedio
2026-05-14 21:47:25 -04:00
-
-
8304545840
docs(v0.5.4): session handoff in notes.md (ship report + v0.6 Phase 1 scope)
typebasedio
2026-05-14 20:22:06 -04:00
-
10b7d5ab82
Merge branch 'feat/v0.5.4-session-visibility-polish' into main
typebasedio
2026-05-14 20:07:38 -04:00
-
-
7704cd93fc
release(v0.5.4): bump version to 0.5.4
typebasedio
2026-05-14 20:01:57 -04:00
-
ae9bfafb1f
polish(v0.5.4): suppress Cobra duplicate Error on archived resume
typebasedio
2026-05-14 20:01:19 -04:00
-
4fd0befee1
docs(v0.5.4): rewrite commands.md as a structured reference
typebasedio
2026-05-14 19:59:22 -04:00
-
0fb8de697b
polish(v0.5.4): invocation-name audit + targeted regression tests
typebasedio
2026-05-14 19:56:05 -04:00
-
0c8076aba9
feat(v0.5.4): list SESSION column
typebasedio
2026-05-14 19:52:52 -04:00
-
e0e9cd764e
feat(v0.5.4): info Session block
typebasedio
2026-05-14 19:51:21 -04:00
-
7f2c43d599
feat(v0.5.4): SessionStatus display-only helper
typebasedio
2026-05-14 19:47:24 -04:00
-
-
1e9333254e
Merge branch 'feat/v0.5.3-persistent-session-mode' into main
typebasedio
2026-05-14 18:25:13 -04:00
-
-
c204d87b47
polish(v0.5.3): v0.4 lease-prompt hint, invocation-name in user-facing commands, smoke-checklist fixes
typebasedio
2026-05-14 18:22:27 -04:00
-
548e292310
docs(v0.5.3): session handoff in notes.md (top stanza, tree state, resume, load-bearing, don't re-do)
typebasedio
2026-05-09 14:48:54 -04:00
-
659e318535
docs(v0.5.3): smoke-test checklist v2 -- explicit terminals and corrected expectations
typebasedio
2026-05-08 15:58:26 -04:00
-
aee3a20012
docs(v0.5.3): manual WSL smoke-test checklist for the user
typebasedio
2026-05-08 14:30:30 -04:00
-
cf2f43644c
docs(v0.5.3): smoke-test log per executor constraint #5
typebasedio
2026-05-08 14:21:34 -04:00
-
4170a2849e
docs(v0.5.3): record v0.5.3 completion in notes.md
typebasedio
2026-05-08 14:06:42 -04:00
-
45ea5beba6
docs(v0.5.3): persistent session mode reference
typebasedio
2026-05-08 14:06:02 -04:00
-
dea64fcbb7
chore(v0.5.3): bump version to 0.5.3
typebasedio
2026-05-08 14:05:16 -04:00
-
be508e2ec7
feat(v0.5.3): doctor -- checkTmux three-state helper
typebasedio
2026-05-08 14:04:14 -04:00
-
8dec5e08a4
feat(v0.5.3): cmd attach -- always-tmux entry via runWorkspaceEntry
typebasedio
2026-05-08 14:02:56 -04:00
-
5f76feecdf
feat(v0.5.3): cmd open -- preserve --all resolution; delegate to runWorkspaceEntry with Shell:true
typebasedio
2026-05-08 14:02:03 -04:00
-
2d3ebfbc3a
feat(v0.5.3): cmd new -- persistent preflight before workspace.Create; delegate to runWorkspaceEntry
typebasedio
2026-05-08 14:01:07 -04:00
-
f5746df314
feat(v0.5.3): shared workspace-entry helper; resume + last delegate; fresh_remote prompt
typebasedio
2026-05-08 13:59:53 -04:00
-
08fb5bb1c3
feat(v0.5.3): AdoptExistingPersistentSession with race guard, UpdatedAt bump, attach-error propagation
typebasedio
2026-05-08 13:56:46 -04:00
-
a1309b596e
feat(v0.5.3): LaunchOpts.SessionMode/TmuxPath; shouldRunProvisional gate
typebasedio
2026-05-08 13:54:39 -04:00
-
8b82af1598
feat(v0.5.3): summary fields for end_reason / ownership / adoption
typebasedio
2026-05-08 13:53:02 -04:00
-
7697ec0507
feat(v0.5.3): AttachExisting passive reattach helper
typebasedio
2026-05-08 13:51:57 -04:00
-
08b0f1a6a7
feat(v0.5.3): shared persistent preflight (cmd/persistent.go)
typebasedio
2026-05-08 13:51:21 -04:00
-
53adba638e
feat(v0.5.3): centralized tmux primitives (LookupTmux, HasSession, NewSession, AttachSession, PollSessionEnd, ExecTmux*)
typebasedio
2026-05-08 13:50:17 -04:00
-
1ab1cda111
feat(v0.5.3): InspectLease four-state classifier
typebasedio
2026-05-08 13:48:37 -04:00
-
120dc54337
feat(v0.5.3): ResolveSessionMode env var resolver
typebasedio
2026-05-08 13:47:49 -04:00
-
32fa5d0d21
feat(v0.5.3): SessionName deterministic tmux session naming
typebasedio
2026-05-08 13:47:01 -04:00
-
-
e448effd2f
docs(v0.5.2): record v0.5.2 completion in notes.md
typebasedio
2026-05-07 20:54:29 -04:00
-
5910100d88
chore(v0.5.2): bump version to 0.5.2
typebasedio
2026-05-07 20:45:54 -04:00
-
3b6be0d732
feat(v0.5.2): cross-workspace context section in seed CLAUDE.md
typebasedio
2026-05-07 19:47:43 -04:00
-
56d2e07716
feat(v0.5.2): list --names for machine-readable enumeration
typebasedio
2026-05-07 19:47:33 -04:00
-
b923ae8892
feat(v0.5.2): direct lookup includes archived; resume hint for archived
typebasedio
2026-05-07 19:47:24 -04:00
-
176e788f67
feat(v0.5.2): add restore, notes, path commands with completion plumbing
typebasedio
2026-05-07 19:47:14 -04:00
-
a5e508bcb6
docs(v0.5.1): record v0.5.1 completion; check in v0.5.2 spec
typebasedio
2026-05-07 19:47:01 -04:00
-
103307218e
fix(v0.5.1): force CGO_ENABLED=0 in cross-build targets
typebasedio
2026-05-07 19:22:54 -04:00
-
7a7b2490c2
feat(v0.5.1): Linux portability baseline
typebasedio
2026-05-07 18:22:41 -04:00
-
a11d48b8cd
chore(v0.5.1): bump version to 0.5.1
typebasedio
2026-04-22 21:33:55 -04:00
-
a162aec0b2
fix(v0.5.1): use local time for workspace directory prefix and info display
typebasedio
2026-04-22 21:33:52 -04:00
-
8130a689d4
chore(v0.5): bump version to 0.5.0
typebasedio
2026-04-22 19:53:45 -04:00
-
82c944502d
docs(v0.5): document project subdirectory, launch_dir, CTASK_LAUNCH_DIR, default discovery
typebasedio
2026-04-22 19:53:32 -04:00
-
0976dce8de
feat(v0.5): status line helpers show effective launch path
typebasedio
2026-04-22 19:52:43 -04:00
-
cdf1c55c5f
docs(v0.5): describe workspace root vs project subdir in project CLAUDE.md
typebasedio
2026-04-22 19:52:24 -04:00
-
70bd1674b3
feat(v0.5): add CTASK_PROJECT_ROOT check to ctask doctor
typebasedio
2026-04-22 19:51:52 -04:00
-
47430a1b1e
feat(v0.5): include \$CTASK_ROOT/projects/ in SearchRoots by default
typebasedio
2026-04-22 19:51:07 -04:00
-
cdff7f32eb
feat(v0.5): show launch_dir fields in ctask info output
typebasedio
2026-04-22 19:50:07 -04:00
-
103f2cd33e
feat(v0.5): launch agent inside project subdirectory via launch_dir
typebasedio
2026-04-22 19:49:29 -04:00
-
509a6d64ea
feat(v0.5): export CTASK_LAUNCH_DIR into child sessions
typebasedio
2026-04-22 19:48:23 -04:00
-
7cfafdc285
feat(v0.5): scaffold project subdirectory and set launch_dir in task.yaml
typebasedio
2026-04-22 19:47:33 -04:00
-
dcb161022c
feat(v0.5): add workspace.ResolveLaunch helper
typebasedio
2026-04-22 19:46:25 -04:00
-
175fbb0075
feat(v0.5): add launch_dir field to TaskMeta
typebasedio
2026-04-22 19:44:36 -04:00
-
ba8b3a19f9
fix: only remove provisional workspace when child exits non-zero
typebasedio
2026-04-22 19:03:17 -04:00
-
35d3b24e09
chore(v0.4.1): bump version to 0.4.1
typebasedio
2026-04-22 18:03:43 -04:00
-
4fdd153bc4
feat(v0.4.1): warn when archiving workspace with active session
typebasedio
2026-04-22 17:57:31 -04:00
-
57c6c909d3
feat(v0.4.1): add seed directory checks to ctask doctor
typebasedio
2026-04-22 17:56:27 -04:00
-
b4f35231d4
docs(v0.4.1): add nested git guidance for project mode
typebasedio
2026-04-22 17:55:29 -04:00
-
0c1f03ba3a
fix(v0.4.1): route all workspace commands through SearchRoots
typebasedio
2026-04-22 17:54:58 -04:00
-
075000497f
fix(v0.4.1): scan both CTASK_ROOT and CTASK_PROJECT_ROOT in workspace queries
typebasedio
2026-04-22 17:53:58 -04:00
-
42efcc261a
feat(v0.4.1): add config.SearchRoots for multi-root workspace lookup
typebasedio
2026-04-22 17:51:37 -04:00
-
02dcdcc215
fix: remove provisional workspace when launch is canceled with no changes
typebasedio
2026-04-22 12:01:34 -04:00
-
f129d59596
feat(v0.4): bump version to 0.4.0
typebasedio
2026-04-21 17:17:07 -04:00
-
46c7ef2c5c
docs(v0.4): document --force, session lease, stale-workspace detection, and coexisting-session limitation
typebasedio
2026-04-21 17:16:54 -04:00
-
0e7d4a5717
test(v0.4): cover session finalize end-to-end
typebasedio
2026-04-21 17:10:58 -04:00
-
c8e06a5324
feat(v0.4): sequence session.Run through Layers 1-4
typebasedio
2026-04-21 17:10:37 -04:00
-
a050b116fa
feat(v0.4): add Preflight checks for Layer 1 and Layer 3
typebasedio
2026-04-21 17:09:41 -04:00
-
77513aa5f8
feat(v0.4): add DetectExternalChanges and stale-workspace warning
typebasedio
2026-04-21 17:08:46 -04:00
-
aabb7c6464
test(v0.4): cover SummarizeFromDiff and FormatLaunchContext
typebasedio
2026-04-21 17:08:09 -04:00
-
68a4f7e4cc
feat(v0.4): add SessionSummary type with round-trip and launch-context formatter
typebasedio
2026-04-21 17:07:47 -04:00
-
67138584d4
feat(v0.4): add --force flag on resume, last, and open
typebasedio
2026-04-21 17:07:04 -04:00
-
25b2b46171
feat(v0.4): add Force to LaunchOpts (no-op until Phase 9)
typebasedio
2026-04-21 17:06:32 -04:00
-
8d7d4cbff9
feat(v0.4): add FormatActiveWarning and FormatStaleCleanupNotice
typebasedio
2026-04-21 17:06:14 -04:00