Skip to content

Add agentic-workflows, serena, and playwright to importable tools schema#7963

Merged
pelikhan merged 6 commits intomainfrom
copilot/add-agentic-workflows-tools
Dec 28, 2025
Merged

Add agentic-workflows, serena, and playwright to importable tools schema#7963
pelikhan merged 6 commits intomainfrom
copilot/add-agentic-workflows-tools

Conversation

Copy link
Contributor

Copilot AI commented Dec 28, 2025

Plan: Add agentic-workflows, serena, playwright to importable tools

Tasks

  • Understand the current import system architecture
  • Identify where tools are defined in schemas
  • Add playwright tool to included_file_schema.json
  • Add serena tool to included_file_schema.json
  • Add agentic-workflows tool to included_file_schema.json
  • Build and test schema changes
  • Create test workflows to verify imports work
  • Run validation tests (all unit tests pass)
  • Clean up test files
  • Add comprehensive test suite for import functionality
  • Run formatting and linting
  • Final verification

Summary

Successfully added support for importing agentic-workflows, serena, and playwright tools from shared agentic workflow files with comprehensive test coverage.

Implementation Details

Files Modified:

  • pkg/parser/schemas/included_file_schema.json - Added three new tool definitions to the tools section
  • pkg/workflow/importable_tools_test.go - Comprehensive test suite with 7 test cases

Formatting & Linting:

  • ✅ JSON files formatted with prettier
  • ✅ Go code formatted with gofmt
  • ✅ Trailing whitespace removed
  • ✅ All tests pass after formatting

Testing

  • ✅ All 7 new import tests pass
  • ✅ All existing import tests pass
  • ✅ Code formatting validated
  • ✅ JSON linting passed
Original prompt

Add agentic-workflows, serena, playwright to tools that can be imported from a shared agentic workflow. The configurations should be merged with the main workflow.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits December 28, 2025 06:16
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add agentic-workflows, serena, and playwright to shared imports Add agentic-workflows, serena, and playwright to importable tools schema Dec 28, 2025
Copilot AI requested a review from pelikhan December 28, 2025 06:23
@pelikhan
Copy link
Contributor

@copilot add tests to ensure imports work

…playwright tools

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

Copilot AI commented Dec 28, 2025

@copilot add tests to ensure imports work

Added comprehensive test suite in commit 8af385e.

The new tests verify:

  • Individual tool imports (playwright, serena, agentic-workflows)
  • Combined imports of all three tools
  • Configuration options (versions, domains, language settings, custom args)
  • Permission validation

All 7 tests pass, validating that tools can be imported from shared workflows and merge correctly.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

📰 VERDICT: Smoke Copilot Playwright has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

✅ Firewall validation complete... Smoke Codex Firewall confirmed network sandboxing is operational. 🛡️

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

🤖 DIAGNOSTIC COMPLETE: Smoke Copilot No Firewall STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 28, 2025

🎉 Yo ho ho! Smoke Copilot Safe Inputs found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

Firewall smoke test results:

  • PRs: [docs] Update dictation skill instructions; Eliminate engine field duplication in included_file_schema.json
  • OpenAI curl: ✅ blocked
  • GitHub MCP (merged PRs): ✅
  • File write/read: ✅
  • Blocked domain (example.com): ✅ blocked
  • Network: SANDBOXED
  • Overall: PASS

🔥 Firewall tested by Smoke Codex Firewall fer issue #7963 🗺️

@github-actions
Copy link
Contributor

Smoke Test Results

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP Testing (last 2 merged PRs retrieved)
  • ✅ File Writing Testing (test file created)
  • ✅ Bash Tool Testing (file verified with cat)
  • ✅ GitHub MCP Default Toolset Testing (get_me correctly unavailable with 403)
  • ✅ Cache Memory Testing (cache file created and verified)
  • ❌ MCP Gateway Testing (no container/health endpoint accessible)

Overall Status: PASS (6/7 tests passed)

cc @pelikhan

📰 BREAKING: Report filed by Smoke Copilot fer issue #7963 🗺️

@github-actions
Copy link
Contributor

Smoke Test Results

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP: Retrieved PR information
  • ✅ File Writing: Created test file successfully
  • ✅ Bash Tool: Verified file contents
  • ✅ Playwright MCP: Navigated to github.com (title: "GitHub · Change is constant. GitHub keeps you ahead. · GitHub")
  • ❌ Safe Input gh Tool: Not available in this workflow

Overall Status: PARTIAL PASS (4/5 tests passed - gh tool not configured)

🤖 DIAGNOSTIC REPORT GENERATED BY Smoke Copilot No Firewall fer issue #7963 🗺️

@github-actions
Copy link
Contributor

Smoke Test Results

Cache Memory: Successfully wrote and verified test file
Playwright MCP: Tool not available in current configuration
Safe Input gh: Tool not available in current configuration

Overall Status: FAIL (1/3 tests passed)

📰 BREAKING: Report filed by Smoke Copilot Playwright fer issue #7963 🗺️

@github-actions
Copy link
Contributor

Smoke Test Results (Claude Sonnet 4.5)

Recent PRs:

Test Results:

  • ✅ GitHub MCP: Retrieved last 2 merged PRs
  • ✅ File Writing: Created /tmp/gh-aw/agent/smoke-test-claude-20550122068.txt
  • ✅ Bash Tool: Verified file contents successfully
  • ✅ Playwright MCP: Navigated to GitHub, title contains "GitHub"
  • ✅ Cache Memory: Created and verified /tmp/gh-aw/cache-memory/smoke-test-20550122068.txt
  • ❌ Safe Input gh Tool: Tool not available

Overall Status: PASS (5/6 tests passed)

💥 [THE END] — Illustrated by Smoke Claude fer issue #7963 🗺️

@github-actions
Copy link
Contributor

Recent merged PRs: [docs] Update dictation skill instructions; Eliminate engine field duplication in included_file_schema.json
GitHub MCP: ✅
Agent file write/read: ✅
Cache memory write/read: ✅
Playwright title check: ✅
safeinputs-gh issues list: ❌ (command not found)
Overall: FAIL

🔮 The oracle has spoken through Smoke Codex fer issue #7963 🗺️

@pelikhan pelikhan marked this pull request as ready for review December 28, 2025 06:44
@pelikhan
Copy link
Contributor

@copilot format, lint

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

Copilot AI commented Dec 28, 2025

@copilot format, lint

Formatted and linted in commit a2970e7.

Changes:

  • JSON files formatted with prettier (no changes needed)
  • Go code formatted with gofmt
  • Removed trailing whitespace

All tests continue to pass.

@pelikhan pelikhan merged commit 7d78513 into main Dec 28, 2025
4 checks passed
@pelikhan pelikhan deleted the copilot/add-agentic-workflows-tools branch December 28, 2025 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants