Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,10 @@ Always reference these instructions first and fallback to search or bash command
├── java/ # Java projects
│ └── src/ # Maven-based web application
├── repositories/ # External repositories (via bower)
│ ├── a2a-inspector/ # A2A inspection tool
│ ├── a2a-samples/ # A2A samples
│ └── semantic-kernel/ # Microsoft Semantic Kernel
├── submodules
│ └── a2a-inspector/ # A2A inspection tool
└── __tests__/ # Integration tests
└── config/environments/ # Test environment configurations
```
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: percebus/github-actions-common/.github/actions/checkout@main
with:
submodules: "true"

- uses: percebus/github-actions-node/.github/actions/setup@main
- uses: percebus/github-actions-npm/.github/actions/install@main

Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,9 @@ jobs:
- mvn_verify
steps:
- uses: percebus/github-actions-common/.github/actions/checkout@main
with:
submodules: "true"

- uses: percebus/github-actions-node/.github/actions/setup@main
- uses: percebus/github-actions-npm/.github/actions/install@main

Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "submodules/a2a-inspector"]
path = submodules/a2a-inspector
url = https://github.com/a2aproject/a2a-inspector.git
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
.vscode/
.vs/

# External
repositories/
submodules/

# python
__pycache__/
.pytest_cache/
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

| Folder | Project | Type | CI |
| --------------- | --------------------------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `repositories/` | [`a2a-inspector`](./repositories/a2a-inspector) | A2A Client | N/A |
| `submodules/` | [`a2a-inspector`](./submodules/a2a-inspector) | A2A Client | N/A |
| `repositories/` | [`@modelcontextprotocol/inspector`](./package.json) | MCP CLient | N/A |
| `node/` | `*` | `node` | [![node/*](https://github.com/percebus/semantic-kernel-sampler/actions/workflows/branch.node.yml/badge.svg)](https://github.com/percebus/semantic-kernel-sampler/actions/workflows/branch.node.yml) |
| `node/` | [`rest-app`](./node/rest-app) | RESTful API | [![rest-app](https://github.com/percebus/semantic-kernel-sampler/actions/workflows/branch.node.rest-app.yml/badge.svg)](https://github.com/percebus/semantic-kernel-sampler/actions/workflows/branch.node.rest-app.yml) |
Expand Down Expand Up @@ -47,10 +47,10 @@ TODO
#### Setup

```bash
# git clone a2a-instpector ./repositories
# git clone a2a-instpector ./submodules
$> bower install

$> cd repositories/a2a-inspector
$> cd submodules/a2a-inspector
```

##### python
Expand Down
22 changes: 11 additions & 11 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ services:
#
# List all MCP servers so that the inspector can connect to them
depends_on:
# - mcp-server.examples.quick-start # TODO
# - mcp-server.examples.quick-start # XXX
- mcp-server.rest-app.posts
ports:
- 6274:6274
Expand Down Expand Up @@ -119,13 +119,13 @@ services:

# TODO? XXX? typescript-app?:

# TODO Dockerfile is broken in official repository
# a2a-inspector:
# build:
# context: ./repositories/a2a-inspector
# ports:
# - 5001:8080
# depends_on:
# - semantic-kernel-sampler-py
# - agent-framework-sampler-py
# # - semantic-kernel-sampler-dotnet
a2a-inspector:
build:
# context: ./repositories/a2a-inspector # FIXME always use main. But its broken
context: ./submodules/a2a-inspector # XXX
ports:
- 5001:8080
depends_on:
- semantic-kernel-sampler-py
- agent-framework-sampler-py
# - semantic-kernel-sampler-dotnet
1 change: 1 addition & 0 deletions submodules/a2a-inspector
Submodule a2a-inspector added at 24086e
Loading