⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@Unshure
Copy link
Member

@Unshure Unshure commented Jan 16, 2026

TODO: Look into why this failed: https://github.com/Unshure/sdk-typescript/actions/runs/21082725725/job/60640108333

Copying the Github agents from sdk-typescript into the devtools repo to be reused across the github org.

Files unchanged in this copy:

  • All python script files are unchanged
  • All SOP's content are unchanged

Changes made:

  • Simplified the Strands command flow into 3 actions:
    • parse-input: This sets the strands running label, parses the input, and then uploads the parsed input as an artifact. Im uploading this as an artifact so that the workflow that orchestrates these actions can have less logic (no need to plumb outputs from parse-input into agent exec, this is handled behind the scenes through artifacts. Also added some more logging.
    • agent-runner: This runs the agent as normal. I needed to remove repo-specific setup (like setting up node and running npm install) since this is meant to be generic. Any repo-specific setup needs to happen before triggering this action
    • finalize: This combines the execute write and remove label steps. This is just to make the workflow simpler
  • Because we no longer plumb outputs from parse-input into the other steps, I instead added logic to theprocess-input.cjs file that uploads the processed input as an artifact, and updated the other actions to download this artifact to get the parsed input.

Here is a test of me using this new format for running the actions: Unshure/sdk-typescript#2

@Unshure Unshure force-pushed the main branch 4 times, most recently from 5a224a7 to 13474fe Compare January 16, 2026 22:17
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