Skip to content

feat: support uses/with import syntax, import-schema validation, deprecate tools.serena, and migrate workflows to serena-go.md#23192

Draft
Copilot wants to merge 8 commits intomainfrom
copilot/extend-compiler-import-schemas
Draft

feat: support uses/with import syntax, import-schema validation, deprecate tools.serena, and migrate workflows to serena-go.md#23192
Copilot wants to merge 8 commits intomainfrom
copilot/extend-compiler-import-schemas

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 27, 2026

Imports currently only accept a string path or {path, inputs} object. This adds a uses/with form (mirroring GitHub Actions reusable workflow syntax), a top-level import-schema field for declaring and validating those inputs, and new expressions for accessing them.

New syntax

# Shared workflow (shared/worker.md)
---
import-schema:
  region:
    type: string
    required: true
  environment:
    type: choice
    options: [staging, production]
    required: true
  count:
    type: number
    default: 10
  languages:
    type: array
    items:
      type: string
    required: true
  config:
    type: object
    description: Configuration object
    properties:
      apiKey:
        type: string
        required: true
      timeout:
        type: number
        default: 30
---
Deploy ${{ github.aw.import-inputs.count }} items to ${{ github.aw.import-inputs.region }}.
API key: ${{ github.aw.import-inputs.config.apiKey }}.
Languages: ${{ github.aw.import-inputs.languages }}.
# Importing workflow
imports:
  - uses: shared/worker.md
    with:
      region: us-east-1
      environment: staging
      count: 5
      languages: ["go", "typescript"]
      config:
        apiKey: my-secret-key
        timeout: 60

New: Parameterized Serena shared workflows

shared/mcp/serena.md uses import-schema to accept a languages array and dynamically configure the Serena MCP server via mcp-servers:

# Any workflow
imports:
  - uses: shared/mcp/serena.md
    with:
      languages: ["go", "typescript"]

shared/mcp/serena-go.md is a Go-specific convenience wrapper that imports serena.md pre-configured for Go:

# Any Go workflow
imports:
  - shared/mcp/serena-go.md

Deprecation: tools.serena

tools.serena is now deprecated in favour of mcp-servers.serena via the shared/mcp/serena.md shared workflow. Compiling any workflow that uses tools.serena emits a deprecation warning:

⚠ 'tools.serena' is deprecated. Use 'mcp-servers.serena' with the shared/mcp/serena.md workflow instead:
  imports:
    - uses: shared/mcp/serena.md
      with:
        languages: ["go", "typescript"]

Existing workflows continue to compile without errors (backward compatible). The deprecation warning only fires when tools.serena is explicitly set in the workflow frontmatter — it no longer fires incorrectly when mcp-servers.serena is used via the recommended import path.

Migrated workflows

All agentic workflows that previously used tools.serena directly have been migrated:

  • smoke-copilot.md, smoke-copilot-arm.md, smoke-claude.md, smoke-codex.md — now import shared/mcp/serena-go.md
  • jsweep.md — now uses imports: - uses: shared/mcp/serena.md with: languages: ["typescript"]
  • daily-mcp-concurrency-analysis.md — now uses imports: - uses: shared/mcp/serena.md with: languages: ["go", "typescript"]

Changes

  • pkg/parser/import_bfs.goparseImportSpecsFromArray now accepts uses as alias for path and with as alias for inputs
  • pkg/parser/import_field_extractor.go — validates with values against the imported workflow's import-schema: required fields, unknown keys, type matching (string, number, boolean, choice, object, array), choice membership, object sub-property validation, and per-element array item type validation; adds substituteImportInputsInContent to apply expression substitution to raw imported file content (including YAML frontmatter) before parsing
  • pkg/parser/include_processor.go — adds import-schema to the allowed fields list for shared workflow frontmatter; suppresses schema validation warnings for shared files containing unsubstituted ${{ }} expressions in both tools and mcp-servers fields (resolved at import time)
  • pkg/parser/schemas/main_workflow_schema.json — adds import-schema top-level property supporting scalar, object, and array types; extends import item oneOf with uses/with object form; allows object and array values in with; marks tools.serena as deprecated: true with x-deprecation-message
  • pkg/workflow/frontmatter_types.go — adds ImportSchema map[string]any field to FrontmatterConfig
  • pkg/workflow/expression_patterns.go — adds AWImportInputsPattern / AWImportInputsExpressionPattern for github.aw.import-inputs.* and dotted paths (github.aw.import-inputs.<key>.<subkey>)
  • pkg/workflow/expression_extraction.goSubstituteImportInputs handles github.aw.inputs.* (legacy), github.aw.import-inputs.<key> (scalar/array), and github.aw.import-inputs.<key>.<subkey> (object sub-field); adds resolveImportInputPath for dotted-path lookup; arrays and maps serialize as JSON (valid YAML inline syntax) via marshalImportInputValue
  • pkg/workflow/expression_safety_validation.go — permits github.aw.import-inputs.* and dotted forms through expression safety checks
  • pkg/workflow/tools_parser.go — removes the tools.serena deprecation warning from NewTools (was firing incorrectly for mcp-servers.serena usage)
  • pkg/workflow/compiler_orchestrator_tools.go — emits the tools.serena deprecation warning only when tools.serena is explicitly set in the frontmatter tools: section, before any mcp-servers merging
  • .github/workflows/shared/mcp/serena.md — parameterized shared workflow using import-schema with languages: {type: array} that configures the Serena MCP server via mcp-servers.serena
  • .github/workflows/shared/mcp/serena-go.md — Go-specific convenience wrapper that imports serena.md with languages: ["go"]

Backward compatibility is preserved: imports without import-schema accept any with/inputs values unchanged; workflows using tools.serena continue to compile with a deprecation warning.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Copilot AI changed the title [WIP] Add support for import schemas in compiler feat: support uses/with import syntax and import-schema validation Mar 27, 2026
Copilot AI requested a review from pelikhan March 27, 2026 01:21
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot allow one level deep object definitions in import-schema

It should be enough to recreate the qmd configuration data

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 27, 2026

@copilot allow one level deep object definitions in import-schema

It should be enough to recreate the qmd configuration data

Done in 8714dad. import-schema now supports type: object with a one-level deep properties map:

import-schema:
  config:
    type: object
    properties:
      apiKey:
        type: string
        required: true
      timeout:
        type: number
        default: 30

Sub-fields are validated (unknown keys, required checks, scalar type matching) and accessible via ${{ github.aw.import-inputs.config.apiKey }} expressions in the shared workflow prompt.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha 0 -j ACCEPT (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title feat: support uses/with import syntax and import-schema validation feat: support uses/with import syntax and import-schema validation with object types Mar 27, 2026
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot create a shared agentic workflow that uses import-schema and inputs to reimplement the "serena" tool support.

  • add support for array of string as import input simple type
  • takes the list of languages to add
  • configures the MCP and the runtimes based on the languages selected

…-schema

- Add `type: array` with optional `items` validation to import-schema
- Apply expression substitution to imported workflow frontmatter before processing,
  enabling `tools.serena: ${{ github.aw.import-inputs.languages }}` patterns
- Serialize arrays as JSON when substituting into raw content (valid YAML inline)
- Add `import-schema` to allowed fields list for shared workflow frontmatter
- Suppress schema validation warnings for shared files with unsubstituted expressions
- Create `.github/workflows/shared/mcp/serena.md` using import-schema with languages array
- Add TestImportSchemaArrayType with 4 sub-tests covering valid/invalid array inputs

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/bc90492b-01ba-40ad-a7e2-d311ab30a41c

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 27, 2026

@copilot create a shared agentic workflow that uses import-schema and inputs to reimplement the "serena" tool support.

  • add support for array of string as import input simple type...

Done in 242029a. Here's what was added:

type: array support in import-schema:

import-schema:
  languages:
    type: array
    items:
      type: string
    required: true

Array items are validated element-by-element. Arrays serialize as JSON (["go","typescript"]) when substituted into raw YAML frontmatter, producing valid inline YAML.

Frontmatter expression substitution:
${{ github.aw.import-inputs.* }} expressions are now applied to the imported workflow's raw content (including YAML frontmatter) before parsing. This allows fields like tools.serena and runtimes to be driven by import inputs.

New shared/mcp/serena.md:

# Importing workflow
imports:
  - uses: shared/mcp/serena.md
    with:
      languages: ["go", "typescript"]

The shared workflow declares languages via import-schema, sets tools: serena: ${{ github.aw.import-inputs.languages }}, and provides the standard Serena instructions in its markdown body. Adding runtimes to the shared workflow for node/python can be done the same way once you decide on the desired runtime mapping.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw GO111MODULE 64/bin/go git rev-�� --show-toplevel /bin/sh /usr/bin/git cd actions/setupgit GOPROXY 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw GO111MODULE ache/go/1.25.0/x64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE ache/go/1.25.0/x64/bin/go git (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw GO111MODULE ache/go/1.25.0/x64/bin/go git rev-�� /v0.47.4 go /usr/bin/git -json GO111MODULE ache/go/1.25.0/x64/bin/go git (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /usr/bin/git GOINSECURE GOMOD GOMODCACHE git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha -json GO111MODULE ache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha ck &#39;scripts/**/*GOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha k/gh-aw/gh-aw/.github/workflows/blog-auditor.md GOPROXY /usr/bin/git GOSUMDB GOWORK 64/bin/go git rev-�� --show-toplevel go /usr/bin/git ays.md GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel go /usr/bin/git -json GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha .repository }}, Run: ${{ github.run_id }} sh /usr/bin/git &#34;prettier&#34; --chegit go 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha sistency_GoAndJavaScript2778968398/001/test-empty-frontmatter.md GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha sistency_GoAndJavaScript2778968398/001/test-simple-frontmatter.md GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha --show-toplevel go /usr/bin/git -json GO111MODULE ache/go/1.25.0/x64/bin/go git rev-�� --show-toplevel go /usr/bin/git TH=&#34;$(find &#34;/tmpgit GO111MODULE /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility install --package-lock-only /usr/bin/git bility_SameInput/usr/bin/gh GO111MODULE /opt/hostedtoolcgraphql git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE /opt/pipx_bin/bainspect git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha --show-toplevel go /usr/bin/git -json GO111MODULE 0/x64/bin/node git rev-�� --show-toplevel go /usr/bin/gh ithub/workflows//usr/bin/gh GO111MODULE /opt/hostedtoolcgraphql gh (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha -json GO111MODULE ache/node/24.14.0/x64/bin/node GOINSECURE GOMOD GOMODCACHE go t-28�� bility_SameInputSameOutput3897917875/001/stability-test.md GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 0/x64/bin/node GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha --show-toplevel go /usr/bin/git with-tools.md GO111MODULE 64/bin/go git rev-�� --show-toplevel ache/go/1.25.0/xGO111MODULE /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go k/gh�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD erignore go (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel go /usr/bin/git -json GO111MODULE nfig/composer/ve/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel go /home/REDACTED/.local/bin/node -json GO111MODULE 0/x64/bin/node node (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go k/gh�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD erignore go (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title feat: support uses/with import syntax and import-schema validation with object types feat: support uses/with import syntax and import-schema validation with object and array types Mar 27, 2026
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot reimplement the Serena tool functionality in the Serena.md workflows WITHOUT using tools.serena

- Replace `tools: serena:` with `mcp-servers: serena:` in shared/mcp/serena.md
- Also suppress mcp-servers schema validation warnings for shared files
  containing unsubstituted ${{ }} expressions (same as tools)
- Update TestImportSchemaArrayType to match the new mcp-servers.serena pattern

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d50d23b1-dff6-4543-a803-70560a92d071

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 27, 2026

@copilot reimplement the Serena tool functionality in the Serena.md workflows WITHOUT using tools.serena

Done in 788997c. shared/mcp/serena.md now uses mcp-servers.serena instead of tools.serena:

mcp-servers:
  serena: ${{ github.aw.import-inputs.languages }}

After expression substitution (e.g., languages: ["go", "typescript"]), the mcp-servers.serena value is merged into the tools map and compiled identically to the equivalent tools.serena: ["go", "typescript"] — producing the same container, entrypoint, and MCP gateway configuration. The source file no longer contains tools.serena.

I also fixed the schema validation to suppress mcp-servers warnings (same as tools) when the shared file contains unsubstituted ${{ }} expressions that are resolved at import time.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw k/gh-aw/gh-aw/pk/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/pre�� k/gh-aw/gh-aw/pk--write x_amd64/vet k/gh�� ath ../../../.pr**/*.json k/gh-aw/gh-aw/pk--ignore-path x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw k/gh-aw/gh-aw/pk-c k/gh-aw/gh-aw/pknpx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path x_amd64/vet /pre�� k/gh-aw/gh-aw/pkg/cli/workflows/-errorsas k/gh-aw/gh-aw/pkg/cli/workflows/-ifaceassert x_amd64/vet k/gh-aw/gh-aw/pkgit k/gh-aw/gh-aw/pkconfig k/gh-aw/gh-aw/pk--get x_amd64/vet (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha npx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ache/go/1.25.0/xconfig /usr/bin/git se 8479175/b033/vetrev-parse r: $owner, name:--show-toplevel git -c log.showsignature=false log /usr/bin/git -n1 --format=format:rev-parse 242029a22e26 git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha xterm-color x_amd64/vet k/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/sh nore 04e97293 x_amd64/vet git -C te &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore config k/gh-aw/gh-aw/node_modules/.bin/sh remote.origin.urgit (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha ithub/workflows /tmp/go-build3358479175/b043/vet.cfg repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } example-blocked-/opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile user.name bin/bash /opt/hostedtoolc-trimpath k/gh�� js/**/*.json&#39; ---p -buildtags repository(owne-lang=go1.25 -errorsas -ifaceassert erignore /opt/hostedtoolc-goversion (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha /tmp/TestHashConsistency_GoAndJavaScript4246386549/001/test-complex-frontmatter-with-tools.md ache/go/1.25.0/x64/pkg/tool/linu-f ache/node/24.14.0/x64/bin/node */*.json&#39; &#39;!../.git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel node /usr/bin/git k/gh-aw/gh-aw/.ggit **/*.cjs 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/asm /usr/bin/git k/gh-aw/gh-aw/.ggit --write /usr/bin/gh git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha run format:cjs /node_modules/.bin/sh ./../pkg/workflogit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha npx prettier --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pr**/*.json 64/pkg/tool/linux_amd64/vet /snap/bin/sh ./../pkg/workflogit .cfg $name) { has--show-toplevel sh -c &#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error 64/pkg/tool/linurev-parse /home/REDACTED/node_modules/.bin/node tierignore -data-downloaderrev-parse de_modules/.bin/--show-toplevel node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha .repository }}, Run: ${{ github.run_id }} bash /usr/bin/git ty-test.md -tests _modules/.bin/sh--show-toplevel git rev-�� --show-toplevel node /usr/bin/git ../pkg/workflow/git **/*.cjs (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha t0 m0s /bin/sh -silent &gt;/dev/nugit .cfg r: $owner, name:--show-toplevel /bin/sh -c npx prettier --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error 2&gt;&amp;1 64/pkg/tool/linux_amd64/vet /home/REDACTED/go/bin/sh ettierignore l r: $owner, name:--show-toplevel sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha npx prettier --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pr**/*.json 64/pkg/tool/linurev-parse /opt/hostedtoolcache/go/1.25.0/x64/bin/sh ./../pkg/workflogit .cfg 64/pkg/tool/linu--show-toplevel sh -c &#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error 64/pkg/tool/linuconfig /home/REDACTED/work/gh-aw/gh-aw/node_modules/.bin/node tierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha sistency_GoAndJavaScript4246386549/001/test-simple-frontmatter.md 64/pkg/tool/linuconfig /opt/pipx_bin/sh ./../pkg/workflogit (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha npx prettier --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pr**/*.json 64/pkg/tool/linurev-parse /home/REDACTED/.local/bin/sh ./../pkg/workflogit (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha sistency_GoAndJavaScript4246386549/001/test-empty-frontmatter.md 64/pkg/tool/linurev-parse ache/node/24.14.0/x64/bin/node ./../pkg/workflogit .cfg 64/pkg/tool/linu--show-toplevel sh t-12�� bility_SameInputSameOutput2900646373/001/stability-test.md 64/pkg/tool/linuconfig /home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/node rt (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha /home/REDACTED/work/gh-aw/gh-aw/.github/workflows rev-parse tions/setup/js/node_modules/.bin/sh --noprofile (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha ath ../../../.pr**/*.json (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha --show-toplevel /usr/bin/gh /usr/bin/git graphql -f k/_temp/ghcca-node/node/bin/sh git rev-�� --show-toplevel git e te &#39;../../../**/git rev-parse /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows gh (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility install --package-lock-only /usr/bin/git **/*.cjs **/*.ts /home/REDACTED/.lographql git rev-�� --show-toplevel node /usr/bin/git prettier --write ache/node/24.14.inspect git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha ath ../../../.pr**/*.json (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha --show-toplevel git /usr/bin/git te &#39;scripts/**/*node rev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/gh te &#39;../../../**//usr/bin/gh rev-parse /opt/hostedtoolcgraphql gh (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha -w actions/setup/js/node_modules/flatted/golang/pkg/flatted/flatted.go /home/REDACTED/.local/bin/node cmd/gh-aw/capitagit cmd/gh-aw/commanrev-parse cmd/gh-aw/format--show-toplevel node /opt�� prettier --write /snap/bin/sh --ignore-path .prettierignore --log-level=erro--show-toplevel sh (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha k/gh-aw/gh-aw/.github/workflows bash 86_64/sh l (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha /tmp/TestHashStability_SameInputSameOutput2900646373/001/stability-test.md ache/go/1.25.0/x**/*.cjs /usr/bin/git ath ../../../.prgit 8479175/b074/vetrev-parse son git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linurev-parse /opt/hostedtoolcache/node/24.14.0/x64/bin/node re --log-level=esed /tmp/go-build335s/-\{2,\}/-/g repository(owner: $owner, name:--show-toplevel node (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha */*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path 8479175/b260/vet.cfg 8479175/b001/workflow.test -nxv --local 0/x64/bin/bash 8479175/b001/workflow.test e=/t�� h ../../../.prettierignore m0s k/gh-aw/node_modules/.bin/sh nore credential.usern/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/prettier 86_64/bash /opt/hostedtoolc../../../**/*.json (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel docker $name) { hasDiscussionsEnabled } } inspect mcp/fetch nfig/composer/ve/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/link /home/REDACTED/.local/bin/node /tmp/go-build155/usr/bin/gh -importcfg /home/REDACTED/worgraphql node (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha */*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path git modules/@npmcli/run-script/lib/node-gyp-bin/sh get --local ache/go/1.25.0/x&#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error /opt/hostedtoolcache/go/1.25.0/xconfig -V=f�� h ../../../.prettierignore (&#39;stdio_mcp_tool:&#39;) print(json.dumps(stdio, ind repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } nore credential.usern/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/prettier 0/x64/bin/bash /opt/hostedtoolc../../../**/*.json (http block)

If you need me to access, download, or install something from one of these locations, you can either:

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot mark tools.serena as deprecated

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot

  • create serena.go that imports Serena and configure it for go

  • replace tool.serena uses in agentic workflows and replace with import serena-go.md

- Add `deprecated: true` and `x-deprecation-message` to the `tools.serena`
  JSON schema entry (for IDE tooling/LSP feedback)
- Emit a runtime deprecation warning when `tools.serena` is encountered
  during compilation (in tools_parser.go), pointing to the replacement:
    imports:
      - uses: shared/mcp/serena.md
        with:
          languages: ["go", "typescript"]
- Update tools_parser.go comment to note the deprecation
- Update strict_mode_serena_test.go comments to reflect that
  tools.serena emits a warning but is not a hard error (backward compat)

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/8cb11328-0cae-4c58-87e6-1d3c8b3ded56

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 27, 2026

@copilot mark tools.serena as deprecated

Done in b2dc073. tools.serena is now deprecated:

  • Schema: Added "deprecated": true and x-deprecation-message to the tools.serena schema entry (IDE/LSP tooling feedback)
  • Runtime warning: Compiling any workflow with tools.serena now emits:
    ⚠ 'tools.serena' is deprecated. Use 'mcp-servers.serena' with the shared/mcp/serena.md workflow instead:
      imports:
        - uses: shared/mcp/serena.md
          with:
            languages: ["go", "typescript"]
    

Existing workflows continue to compile without errors (backward compatible); they just get the warning.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw -buildtags /usr/local/.ghcup/bin/bash git rev-�� --show-toplevel bash /usr/bin/git te &#39;scripts/**/*node -tests e_modules/.bin/node git (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw -tests (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha &#34;prettier&#34; --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../.gh x_amd64/vet /usr/bin/git rror (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha -unreachable=false /tmp/go-build1886126526/b074/vet.cfg k/gh-aw/node_modules/.bin/node (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha re --log-level=error .cfg 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha /tmp/TestHashConsistency_GoAndJavaScript2300698032/001/test-complex-frontmatter-with-tools.md x_amd64/vet /opt/hostedtoolcache/node/24.14.0/x64/bin/node --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linuc /usr/bin/git ../pkg/workflow/git 6126526/b239/vetrev-parse 86_64/node git rev-�� --show-toplevel bash /usr/bin/git --noprofile (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha sistency_GoAndJavaScript2300698032/001/test-empty-frontmatter.md --write /opt/hostedtoolcache/node/24.14.0/x64/bin/node **/*.ts **/*.json --ignore-path node /opt�� run format:pkg-json /usr/bin/git copilot/extend-cgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha &#34;prettier&#34; --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore git /node_modules/.bin/sh --local gpg.program x_amd64/vet sh -c npx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path x_amd64/vet /usr/bin/gcc HEAD (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha .prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.prop.git ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet ache/node/24.14.0/x64/bin/node ty-test.md 6126526/b098/vetrev-parse ache/go/1.25.0/x--show-toplevel ache/node/24.14.0/x64/bin/node s-20�� ctor }} ortcfg /opt/hostedtoolcache/node/24.14.0/x64/bin/node g/workflow/featugit g/workflow/imporrev-parse ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/node/24.14.0/x64/bin/node (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha t0 m0s ache/node/24.14.0/x64/bin/node **/*.json --ignore-path ../../../.pretti--show-toplevel node t-28�� bility_SameInputSameOutput2218770610/001/stability-test.md scripts/**/*.js /bin/sh .prettierignore --log-level=errorev-parse x_amd64/vet /bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha &#34;prettier&#34; --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore git 0/x64/bin/node --local gpg.program x_amd64/vet 0/x64/bin/node -c npx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path x_amd64/vet ache/node/24.14.0/x64/bin/node HEAD (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha sistency_GoAndJavaScript2300698032/001/test-simple-frontmatter.md git ache/node/24.14.0/x64/bin/node --local gpg.program x_amd64/vet 247128/b352/importcfg t-13�� bility_SameInputSameOutput2218770610/001/stability-test.md x_amd64/vet /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile HEAD (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha &#34;prettier&#34; --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore git ache/node/24.14.0/x64/bin/node --local committer.email x_amd64/compile sh t-12�� bility_SameInputSameOutput2218770610/001/stability-test.md x_amd64/compile /usr/bin/git HEAD (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha prettier --write /home/REDACTED/work/gh-aw/gh-aw/actions/setup/node_modules/.bin/sh **/*.ts **/*.json --ignore-path sh -c npx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path x_amd64/vet /usr/bin/git copilot/extend-cgit (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha .js&#39; --ignore-path .prettierignore --log-level=e!../../../pkg/workflow/js/**/*.json /tmp/go-build1886126526/b088/vet.cfg tions/setup/node_modules/.bin/node (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha --show-toplevel erignore /usr/bin/git --noprofile git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp aw/actions-lock.git remote.origin.ur-C /home/REDACTED/wor/home/REDACTED/work/gh-aw/gh-aw/.github/workflows infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha --show-toplevel git 0/x64/bin/node --show-toplevel k/gh-aw/gh-aw/pk-C /usr/bin/git git rev-�� --show-toplevel git r: $owner, name: $name) { hasDiscussionsEnabled } } --show-toplevel 64/pkg/tool/linu-C ache/node/24.14./home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility --package-lock-only sh /usr/bin/git &#34;prettier&#34; --wri/usr/bin/gh x_amd64/vet /home/REDACTED/worgraphql git rev-�� --show-toplevel prettier /usr/bin/git ../../../**/*.jsdocker !../../../pkg/woimage /home/REDACTED/.loinspect git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility o actions/setup-cli/install.sh...&#34; git ache/node/24.14.0/x64/bin/node --show-toplevel 64/pkg/tool/linuapi /usr/bin/git git _har�� ithub/workflows git ache/node/24.14.-f --show-toplevel ache/go/1.25.0/ximage /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha --show-toplevel erignore /usr/bin/git --noprofile git /home/REDACTED/work/_temp/ghcca-no--show-toplevel git rev-�� --show-toplevel bash /usr/bin/infocmp e=false git /opt/hostedtoolcgraphql infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha --show-toplevel ache/node/24.14.0/x64/bin/node 0/x64/bin/node --show-toplevel x_amd64/vet /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel node 0/x64/bin/node /tmp/TestHashCon/usr/bin/gh 64/pkg/tool/linuapi /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha prettier --write /opt/hostedtoolcache/node/24.14.0/x64/bin/node **/*.ts **/*.json --ignore-path node /hom�� --write scripts/**/*.js /bin/sh .prettierignore --log-level=errorev-parse x_amd64/vet /bin/sh (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha -unreachable=false /tmp/go-build1886126526/b101/vet.cfg p/bin/bash ath ../../../.prgit chemas t_mode_network_v--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet tion�� -bool -buildtags 64/pkg/tool/linux_amd64/link ignore -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha -bool -buildtags 0/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet tion�� -bool -buildtags 64/pkg/tool/linux_amd64/compile ignore -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha /tmp/TestHashStability_SameInputSameOutput2218770610/001/stability-test.md 64/pkg/tool/linux_amd64/vet /usr/bin/git h ../../../.pretgit ace-editor.md agent-performanc--show-toplevel git rev-�� --show-toplevel archie.md /opt/hostedtoolcache/node/24.14.0/x64/bin/node w/js/**/*.json&#39; sed auto-triage-issus/-$// blog-auditor.md node (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --noprofile (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel bash /usr/bin/git --noprofile on rgo/bin/bash git rev-�� --show-toplevel sh /opt/hostedtoolcache/uv/0.11.2/x86_64/node npx prettier --wgit git /home/REDACTED/.lo/home/REDACTED/work/gh-aw/gh-aw/.github/workflows node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel ache/node/24.14.0/x64/bin/node repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } --show-toplevel 64/pkg/tool/linu-C /usr/bin/git git js --show-toplevel git /usr/bin/git --show-toplevel 64/pkg/tool/linu-C /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --noprofile (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title feat: support uses/with import syntax and import-schema validation with object and array types feat: support uses/with import syntax, import-schema validation, and deprecate tools.serena Mar 27, 2026
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot

create serena.go that imports Serena and configure it for go

replace tool.serena uses in agentic workflows and replace with import serena-go.md

…h serena-go.md imports in agentic workflows

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/e9fc615f-7400-46cc-bf1b-83775d368ed2

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 27, 2026

@copilot

create serena.go that imports Serena and configure it for go...

Done in 3edb450.

shared/mcp/serena-go.md now uses imports instead of tools.serena:

imports:
  - uses: shared/mcp/serena.md
    with:
      languages: ["go"]

All workflows that had direct tools.serena usage have been updated:

  • smoke-copilot.md, smoke-copilot-arm.md, smoke-claude.md, smoke-codex.md → now import shared/mcp/serena-go.md
  • jsweep.md (TypeScript) → now uses imports: - uses: shared/mcp/serena.md with: languages: ["typescript"]
  • daily-mcp-concurrency-analysis.md (Go + TypeScript) → now uses imports: - uses: shared/mcp/serena.md with: languages: ["go", "typescript"]

I also fixed a bug where the tools.serena deprecation warning was firing incorrectly when mcp-servers.serena was used via imports (the recommended approach). The warning now only fires when tools.serena is explicitly set in a workflow's frontmatter.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw -pack /home/REDACTED/work/gh-aw/gh-aw/cmd/gh-aw/main.go (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw nXqzR4r/0EQ8RaUk-C (http block)
  • https://api.github.com/orgs/test-owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git -json GO111MODULE x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git -json GO111MODULE x_amd64/vet /usr/bin/git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha -bool -buildtags ache/node/24.14.0/x64/bin/node -errorsas -ifaceassert -nilfunc git t-32�� bility_SameInputSameOutput4031070166/001/stability-test.md -tests /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha q4EJV_asd GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet ortc�� ck &#39;scripts/**/*.js&#39; --ignore-path .prettierignore stmain.go .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha github.token x_amd64/vet /usr/bin/git .js&#39; --ignore-pagit GO111MODULE x_amd64/compile git rev-�� --show-toplevel x_amd64/compile /usr/bin/git -json .cfg 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git 1740-39504/test-git 3136740/b217/vetrev-parse 0/x64/bin/node git rev-�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git vaScript19965687git stmain.go x_amd64/vet git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha /tmp/TestCompileErrorFormatting3198907708/001 rev-parse /usr/bin/git th .prettierignogit GO111MODULE x_amd64/vet git -C /tmp/gh-aw-test-runs/20260327-191740-39504/test-824506440 rev-parse /usr/bin/git @{u} GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha GOMODCACHE go /usr/bin/git th .prettierignogit GO111MODULE x_amd64/vet git remo�� add origin /usr/bin/git -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/link /usr/bin/git ceutil.test 3136740/b076/vetrev-parse ortcfg.link git rev-�� --show-toplevel ogOOgsHoxcKHcseOEC/vKfaaJsUtRlxju1NbgiD/uvljh3C4Test User /usr/bin/git se 3136740/b204/vetrev-parse g_.a git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE odules/npm/node_-nilfunc GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE sh GOINSECURE GOMOD GOMODCACHE go env on&#39; --ignore-path ../../../.prettierignore GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel go r,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,disp--show-toplevel th .prettierignogit flow x_amd64/vet git init�� 0:00Z x_amd64/vet /usr/bin/git -json GO111MODULE x_amd64/vet git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha /tmp/TestHashStability_SameInputSameOutput4031070166/001/stability-test.md go /usr/bin/git th .prettierignogit GO111MODULE x_amd64/vet git chec�� .github/workflows/test.md x_amd64/vet (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha -unreachable=false /tmp/go-build3873136740/b062/vet.cfg 3136740/b326/vet.cfg -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -uns�� runs/20260327-191740-39504/test-1609735097/custom/workflows /tmp/go-build3873136740/b239/vet.cfg /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha --show-toplevel git /usr/bin/grep --show-toplevel x_amd64/vet /usr/bin/git grep -c ^From [0-9a-f]\{40\} /tmp/gh-aw/aw-feature-branch.patch 64/pkg/tool/linux_amd64/asm --show-toplevel x_amd64/vet /usr/bin/git 64/pkg/tool/linurev-parse (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility d -n 10 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git -unreachable=falgit l /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu5 ache/node/24.14.0/x64/bin/node -bool l 64/pkg/tool/linu-test.paniconexit0 git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility --show-toplevel git 86_64/bash --show-toplevel 64/pkg/tool/linuapi /usr/bin/git git rev-�� --show-toplevel git 64/bin/bash --show-toplevel 64/pkg/tool/linuimage /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha data/action_pins.json...&#34; git /usr/bin/bash --git-dir mK-ZS-f/-nXLG8d---norc /opt/hostedtoolc--noprofile bash /tmp�� x_amd64/vet /opt/hostedtoolcache/node/24.14.0/x64/bin/node 86_64/bash env.NODE_VERSION/usr/bin/gh x_amd64/vet /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10git -test.run=^Test -test.short=true--show-toplevel git rev-�� --git-dir siWHJxF12LLI /opt/hostedtoolcache/node/24.14.0/x64/bin/node -json GO111MODULE x_amd64/vet node (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha 1740-39504/test-824506440 /tmp/go-build3873136740/b088/vet.cfg 3136740/b385/vet.cfg -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet ortc�� -unreachable=false stmain.go ache/node/24.14.0/x64/bin/node -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linuf() { test &#34;$1&#34; = get &amp;&amp; echo &#34;******&#34;; }; f get (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha jpq_JbW5I /tmp/go-build3873136740/b092/vet.cfg 3136740/b355/vet.cfg l GO111MODULE 64/bin/go ortcfg -uns�� g/timeutil/format.go g/timeutil/format_test.go ache/go/1.25.0/x64/pkg/tool/linux_amd64/link -json GO111MODULE 64/bin/go ache/go/1.25.0/x64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com estl�� -json .cfg x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile estl�� g_.a GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD GOMODCACHE go ode_�� -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 GOMOD GOMODCACHE x_amd64/link env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 8A/RFr094xa-M6ehmK-ZS-f/-nXLG8d-CyxHzcGHNa9W (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha --show-toplevel x_amd64/compile /usr/bin/git -json .cfg 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git y_with_repos=pubsed .cfg x_amd64/vet git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha ty-test.md .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha json&#39; --ignore-p-errorsas GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env th .prettierigno&#43;30 GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha json&#39; --ignore-path ../../../.pr**/*.json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env th .prettierigno-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha json&#39; --ignore-p-errorsas GO111MODULE node GOINSECURE GOMOD GOMODCACHE go ules�� go GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha json&#39; --ignore-p-errorsas GO111MODULE odules/npm/node_-nilfunc GOINSECURE GOMOD GOMODCACHE go ules�� -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha json&#39; --ignore-path ../../../.pr**/*.json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env th .prettierigno-p GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha HEAD git (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ithout_min-integrity2532804031/001 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 3375421759/.github/workflows .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ode_modules/.bin/node GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE node GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build3873136740/b403/cli.test /tmp/go-build3873136740/b403/cli.test -test.testlogfile=/tmp/go-build3873136740/b403/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title feat: support uses/with import syntax, import-schema validation, and deprecate tools.serena feat: support uses/with import syntax, import-schema validation, deprecate tools.serena, and migrate workflows to serena-go.md Mar 27, 2026
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