Commit Graph
26 Commits
Author SHA1 Message Date
wassnameandClaude Sonnet 4.6 8ba835df47 lgtm?'s -> lgtm's in widget header
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 06:20:29 +08:00
wassnameandClaude Sonnet 4.6 ee57eb2eae Use test: prefix for done_criterion in widget
Cleaner than lgtm? (redundant with header). Reads naturally as pass/fail.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 06:16:47 +08:00
wassnameandClaude Sonnet 4.6 d2f4506183 Rebrand widget: lgtm?'s count, lgtm? criterion prefix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 06:15:49 +08:00
wassnameandClaude Sonnet 4.6 dc86b18a44 Add lgtm: prefix to done_criterion in widget
Gives context that this is what the human is signing off on.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 06:14:30 +08:00
wassnameandClaude Sonnet 4.6 8e78a3ec92 Show done_criterion in widget for non-completed tasks
Human needs to see the criterion, not just the subject.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 06:14:05 +08:00
wassnameandClaude Sonnet 4.6 e86c19b11a fix: falsification_test is agent-reported results, not a human procedure
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 05:59:44 +08:00
wassnameandClaude Sonnet 4.6 f29d3a45be fix: FM2 asks for sneaky/perverse failure, not undetectable one
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 05:57:42 +08:00
wassnameandClaude Sonnet 4.6 206179fb23 fix: broaden falsification_test from command-only to any concrete check
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 05:56:29 +08:00
wassnameandClaude Sonnet 4.6 8f2d8887be refactor: replace evidence_vs_failures with falsification_test
- falsification_test: concrete runnable command + expected output if
  claim true vs false + why test can't accidentally pass under failure
- failure_mode_2 now explicitly asks for subtle/silent/null-hypothesis
  failure, not just "second most likely"
- nudges toward: null hypothesis, silent fails, env mismatch

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 05:55:43 +08:00
wassnameandClaude Sonnet 4.6 8ea225d119 feat: pi-lgtm -- LGTM sign-off layer on pi-tasks
- Strip: TaskExecute, TaskOutput, TaskStop, process-tracker, subagent RPC, settings menu
- Add done_criterion (required, falsifiable) to TaskCreate
- Block status=completed in TaskUpdate -- must use /lgtm
- Add lgtm_ask tool: evidence + 2 failure modes + evidence_vs_failures + remaining_uncertainty
- Add /lgtm command: human-only sign-off with stored evidence review
- Persist all lgtm_ask fields in task.metadata for async review
- Widget shows 👀 for pending_approval tasks
- Update README, package.json author

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 05:41:18 +08:00
tintinweb 46cca7a734 widget add taskid - fixes #3 2026-03-24 15:14:07 +01:00
tintinweb e21350c794 fix /new /resume 2026-03-22 22:09:14 +01:00
tintinweb 171cb63a4d remove autocomplete
honor /new
2026-03-22 21:51:49 +01:00
tintinweb 3db97c2c4c linter fixes 2026-03-22 20:29:00 +01:00
tintinweb 2de0695968 fix TaskExecute UX: debug logging, agent ID resolution, TaskGet consistency
- Add PI_TASKS_DEBUG=1 env flag to trace RPC communication to stderr
  - TaskOutput/TaskStop now accept agent IDs (resolve via agentTaskMap)
  - TaskGet filters completed blockers (consistent with TaskList)
  - TaskGet shows non-empty metadata
  - Soften TaskExecute description to not deter agents from using it
  - TaskExecute success message guides agents to use TaskOutput
  - Add promptGuidelines to prevent duplicate agent spawns
  - Update changelog
2026-03-22 18:37:09 +01:00
tintinweb f1a1ba0944 standardize RPC envelope, add rpcCall helper, version mismatch detection 2026-03-22 16:37:26 +01:00
tintinweb 97130e1e35 add biome
add stop subagents
2026-03-22 14:51:07 +01:00
tintinweb ccddf93590 v0.3.3 2026-03-17 18:46:39 +01:00
tintinweb c6769fdab1 v0.3.2 2026-03-17 16:52:07 +01:00
tintinweb 578b1c9a6b fix nudge/sysprompt cc like
description in tools
fix widget refresh flickering
2026-03-16 21:54:02 +01:00
tintinweb b200c7e5b0 v0.3.0 2026-03-14 22:50:23 +01:00
tintinweb 1e7d0d7b57 v0.3.0 - @tintinweb/pi-tasks ♥️ @tintinweb/pi-subagents 2026-03-14 22:28:10 +01:00
tintinweb 569ef337bc v0.2.0 2026-03-13 21:25:50 +01:00
tintinweb 73971210e6 v0.2.0 2026-03-12 02:46:52 +01:00
tintinweb 1dd02c8380 eventbus + task -> subagent conversion 2026-03-12 02:38:21 +01:00
tintinweb 86d2b64779 v0.1.0 2026-03-12 00:47:54 +01:00