galaxyproject / galaxyproject/loom

Orbit: add a toggle to suppress agent-generated job-monitoring scripts

Open
#349 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
14
Forks
12
Avg merge
6d 5h
Merged PRs (30d)
17

Description

A tester reports that most of the time they don't want Orbit to monitor Galaxy for job completion, and would like a toggle (or similar) to tell the agent not to write monitoring scripts.

**Observed behavior**
During a batch tool run (launching a set of alignment jobs over collections), the agent repeatedly wrote Python polling scripts -- a `monitor_*.py`-style sweep -- to watch job and collection states until everything finished. That babysitting is the behavior the user wants to be able to turn off.

**Why it matters**
For many workflows the user would rather fire-and-check than have the agent spin up polling loops. The monitoring scripts add noise (and token/cost), and aren't wanted by default.

**Proposed**
A user-facing toggle / setting (or an easily discoverable per-prompt directive) that tells the agent not to create job-monitoring/polling scripts. When off, the agent should launch the work and report what it kicked off, leaving monitoring to the user or to an on-demand status check.

**Related**
#215 tackles the agent *blocking* on `sleep` loops by proposing an async invocation-wait primitive + idle re-nudge. This is the complementary control angle -- an off-switch for monitoring rather than a smarter wait. The two should probably be designed together.

**Environment:** Orbit 0.2.0, Gemini 3.5 Flash.

Contributor guide

No contributing guide indexed for this repository

Research direction

No implementation files or tests are named. Start by locating the Orbit path that generates monitor_*.py polling scripts, then read the related async-wait discussion in #215. Done means a discoverable setting or directive prevents monitoring-script creation, launches the work, and reports what was started.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
ai, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.