Skip to content

Improve workflow authoring and runtime controls - #68

Merged
philbotar merged 2 commits into
mainfrom
workflow-authoring-fix
Aug 7, 2026
Merged

Improve workflow authoring and runtime controls#68
philbotar merged 2 commits into
mainfrom
workflow-authoring-fix

Conversation

@philbotar

Copy link
Copy Markdown
Owner

Summary

  • bring workflow authoring onto the shared runtime/composer controls, keep mutation intent through clarification, add a visible cancel path
  • accept live user messages during active conversation/tool turns, harden run stop plus Bash/PTY descendant cleanup
  • share login-shell PATH across Terminal, Bash, MCP probes/installs/runs; add read-tier ls plus safe find handling
  • improve MCP OAuth retry/discovery diagnostics, project/chat detachment, persisted chat approval defaults
  • bump changed package versions: engine 0.1.15, orchestration 0.1.30, UI 0.1.26

Why

Several user-facing seams diverged: authoring used reduced runtime controls, queued input did not reliably reach the next model turn, cancellation could leave subprocess descendants alive, GUI-launched tools could not resolve the user's shell-installed runtimes, and the version gate saw substantive crate changes without matching package bumps.

Impact

Authoring now retains full runtime config with explicit cancellation. Active chats accept follow-up input safely. Stop terminates real command processes. Terminal/Bash/MCP resolve the same user environment. Safe filesystem inspection requires fewer approval prompts. MCP OAuth failures expose actionable retry state.

Testing

  • ./scripts/verify.sh — PASS 11/11
  • ./scripts/check-version-bump.sh
  • ./scripts/check-release-version.sh
  • cargo metadata --locked --no-deps --format-version 1
  • git diff --check

Release

  • Bumped library/package versions for substantive changes
  • Desktop app version unchanged; this is a feature PR, not a release cut

Philip Botar added 2 commits August 5, 2026 21:13
…minal command handling. Added `WorkflowAuthoringRuntimeConfig` struct for runtime settings and updated `workflow_authoring_turn` to utilize it. Modified terminal command to be asynchronous and improved process management for terminal sessions. Updated dependencies and added tests for new features.
@philbotar
philbotar marked this pull request as ready for review August 7, 2026 07:07
@philbotar
philbotar merged commit d54b7a4 into main Aug 7, 2026
14 checks passed
@philbotar
philbotar deleted the workflow-authoring-fix branch August 7, 2026 07:07
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.

1 participant