Skip to content

APP-92: Bound chat execution and task history#44

Closed
temp-deepshard wants to merge 6 commits into
temporary/app-90-standardize-truffile-machine-output-and-headless-connectionfrom
temporary/app-92-bound-truffile-chat-execution-and-task-history
Closed

APP-92: Bound chat execution and task history#44
temp-deepshard wants to merge 6 commits into
temporary/app-90-standardize-truffile-machine-output-and-headless-connectionfrom
temporary/app-92-bound-truffile-chat-execution-and-task-history

Conversation

@temp-deepshard

@temp-deepshard temp-deepshard commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Why

One-shot chat must stop when the device task settles and must not leak, invent, or silently truncate task context.

Changes

  • exits on the device's final task state while keeping the timeout caller-selected
  • rejects non-positive timeout and output limits before device access
  • bounds output and keeps thinking and tool details opt-in
  • bounds and orders task history
  • rejects follow-ups to completed tasks instead of silently creating a new task

Validation

  • exact pushed commit 082f79d: 181 passed
  • invalid bounds fail before device resolution
  • completed-task and ordered-history cases pass
  • final combined suite: 216 passed, 9 subtests passed
  • automated CI: none configured; validation was run manually

Base: #41

Linear: APP-92

@temp-deepshard
temp-deepshard force-pushed the temporary/app-92-bound-truffile-chat-execution-and-task-history branch from 7ee3761 to 9ec976c Compare July 15, 2026 20:05
@temp-deepshard
temp-deepshard force-pushed the temporary/app-92-bound-truffile-chat-execution-and-task-history branch from 9ec976c to 7a6c55c Compare July 15, 2026 22:46
@temp-deepshard
temp-deepshard force-pushed the temporary/app-90-standardize-truffile-machine-output-and-headless-connection branch from 94b4723 to 6a60c27 Compare July 16, 2026 05:59
@temp-deepshard
temp-deepshard force-pushed the temporary/app-92-bound-truffile-chat-execution-and-task-history branch from 8a43d58 to 082f79d Compare July 16, 2026 05:59
@temp-deepshard
temp-deepshard marked this pull request as ready for review July 16, 2026 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants