ONEScript v1.1.0 consolidates every improvement since v1.0.4 into one on-premises release: several new script capabilities, a reworked workbench that now lives in the system sidebar, permission-based access control, and a full Simplified-Chinese / Japanese localization pass.
Download:
ONEScript-1.1.0-on-prem.opk(private / on-premises deployment). Install via Configuration Center → App management → Uploaded apps.
sha256: bdf496ea186caf4ac1b44b18f1cdf41984c66377b23596b03ebf3e3ed9c0c12a
Bundled AI Skill refreshed (2026-07-24). The
Skill.mdinside this package received an accuracy + coverage audit against the runtime — it now documentslinkedIssues()/hierarchy().count/.isEmpty/.list(), the realissue.searchlimitbounds (default 50, 1–100, throws — not clamped),contains()semantics,api.notifyteam-membership, the Validate/Dry Run contract, and deployment-dependenttaskActionDonestatus precision. The plugin runtime is unchanged from the initial 1.1.0 build; only the bundled authoring Skill improved (which is why the package checksum differs from an earlier download).
New scripting capabilities
issue.search(...)semantic issue query withselectfield projection — find issues by conditions (project, issue type, status, assignee, fields …) and read the fields you choose, fromevent/timer/consoletriggers.api.notify(...)email notifications — send email through the official ONES notification channel, with member validation, rich HTML, and per-issue linked lines. (On-premises deployment only.)- Scheduled semantic queries — timers can run
issue.searchon a schedule, e.g. "email each owner about their overdue issues every morning". issue.hierarchy()accessor — reference an issue's hierarchy relations as a product concept, with evidence-based type validation.- Hierarchy & date guards —
isAfter/isBefore(day-granularity comparison across every ONES date shape),newValue(read the pending value insidetaskPreAction), and hierarchy / link fields referenced by display name withall/any/nonestatus predicates plus set-level.count/.isEmpty/.list()(size checks and read-only per-issue iteration). taskPreActionsemantics correction — inside a pre-action guard,issue.*now reads the pre-action state; use.newValue/changedTo(...)for the incoming value.
Workbench experience
- Access control — workbench access is governed by the platform permission point ONEScript Workbench Access. Grant users, user groups, or departments in the app's Permission tab.
- Moved to the system sidebar — open ONEScript from the left sidebar; the full workbench now renders in place (no separate launcher or pop-out window).
- Native full-screen, taller and copyable log / output viewers, a cleaner execution-pulse overview, and a full zh-CN / ja / en localization aligned to the ONES terminology glossary.
⬆️ Upgrade notes (action required)
- Access is gated after upgrade — until you grant access in the Permission tab, members cannot open the workbench.
- Entry point moved — open ONEScript from the left sidebar, not the plugin configuration tab.
- Pre-action scripts — if a
taskPreActionguard read the incoming value viaissue.field(...).value, switch to.newValue.
Verification
Backend 951 tests, Web 247 tests, deployment-profile contract 10/10, and the packaged-bundle VM load/lifecycle smoke all pass on this build. The bundled AI Skill refresh was driven by a multi-dimension runtime-vs-Skill audit whose every finding was adversarially verified against the code and tests before it was applied.