Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
9fd7410
initial commit
olex-snk Oct 10, 2025
bc22e89
added kernel and setup script
olex-snk Oct 10, 2025
4dcf8ce
added kernel
olex-snk Oct 10, 2025
3b7464d
added a2a sample
olex-snk Oct 10, 2025
86c4cb5
refactored
olex-snk Oct 12, 2025
a0e419c
moved toml file
olex-snk Oct 12, 2025
f4765e3
fix name
olex-snk Oct 12, 2025
11ff55e
refactored
olex-snk Oct 12, 2025
06fd2c8
fixed kernel
olex-snk Oct 13, 2025
1a87da2
cleaned wip
olex-snk Oct 13, 2025
e043a90
fix_kernel
olex-snk Oct 13, 2025
3bb8453
fix_kernel2
olex-snk Oct 13, 2025
d81326c
fixed python version
olex-snk Oct 13, 2025
1f6c429
fixed and cleaned
olex-snk Oct 13, 2025
fcee67d
added source code creation
olex-snk Oct 13, 2025
738a5cb
fixed style
olex-snk Oct 14, 2025
6a6cfc1
fixed style wip
olex-snk Oct 14, 2025
d09d787
fixing syle wip
olex-snk Oct 14, 2025
2862554
fix style wip3
olex-snk Oct 14, 2025
c8f0551
cleaned
olex-snk Oct 14, 2025
54ee6bf
fixed style
olex-snk Oct 14, 2025
e96f209
fixed style
olex-snk Oct 14, 2025
e8de9d4
removed example.env
olex-snk Oct 14, 2025
8016f64
added mcp example
olex-snk Oct 15, 2025
c4fc011
style fix
olex-snk Oct 15, 2025
6ff9b12
removed env template
olex-snk Oct 15, 2025
8d35207
added fastmcp
olex-snk Oct 15, 2025
b066c18
added deprecated
olex-snk Oct 15, 2025
aebb7fd
added mcp example
olex-snk Oct 15, 2025
f0a4366
fixed style
olex-snk Oct 15, 2025
090cf5a
removed py files
olex-snk Oct 15, 2025
78be8d1
cleaned
olex-snk Oct 15, 2025
430b0c1
removed deployment file
olex-snk Oct 15, 2025
b37bf26
removed not used code
olex-snk Oct 15, 2025
602c979
upgraded a2a-sdk
olex-snk Oct 20, 2025
6527623
upgraded toolbox-core
olex-snk Oct 20, 2025
26cb95d
updated google-cloud-aiplatform
olex-snk Oct 20, 2025
161ecfe
added adk_a2a_quickstart
olex-snk Oct 20, 2025
aae60c6
fixed style
olex-snk Oct 31, 2025
b37aef3
fixed style
olex-snk Nov 4, 2025
826cd35
renamed
olex-snk Nov 4, 2025
c0b0e89
renamed
olex-snk Nov 4, 2025
ed9009d
fix versions
olex-snk Nov 5, 2025
b7be1ee
fix versions
olex-snk Nov 5, 2025
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
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ all: clean install

kernels: \
adk_kernel \
adk_mcp_a2a_kernel \
object_detection_kernel \
pytorch_kfp_kernel \
lit_kernel
Expand Down Expand Up @@ -46,6 +47,10 @@ precommit:
adk_kernel:
./kernels/adk.sh

.PHONY: adk_mcp_a2a_kernel
adk_mcp_a2a_kernel:
./kernels/adk_mcp_a2a.sh

.PHONY: object_detection_kernel
object_detection_kernel:
./kernels/object_detection.sh
Expand Down
38 changes: 38 additions & 0 deletions kernels/adk_mcp_a2a.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#!/bin/bash
#
# To build the kernel: ./kernels/adk_mcp_a2a.sh
# To remove the kernel: ./kernels/adk_mcp_a2a.sh remove
#
# This scripts will create a ipython kernel named $ENVNAME

ENVNAME=adk_mcp_a2a_kernel
KERNEL_DISPLAY_NAME="ADK MCP A2A Kernel"

source ~/.bashrc

# Cleaning up the kernel and exiting if first arg is 'remove'
if [ "$1" == "remove" ]; then
echo Removing kernel $ENVNAME
jupyter kernelspec remove $ENVNAME
conda env remove -n $ENVNAME -y
exit 0
fi

conda create -q -n $ENVNAME python=3.10.14 -y
conda activate $ENVNAME

# Install packages using a pip local to the conda environment.
conda install -q pip
pip install -q ipykernel

# Adds the conda kernel.
DL_ANACONDA_ENV_HOME="${DL_ANACONDA_HOME}/envs/$ENVNAME"
python -m ipykernel install --prefix "${DL_ANACONDA_ENV_HOME}" --name $ENVNAME --display-name "$KERNEL_DISPLAY_NAME"
rm -rf "${DL_ANACONDA_ENV_HOME}/share/jupyter/kernels/python3"

# Install packages
pip install -q a2a-sdk==0.3.9 google-cloud-aiplatform[agent_engines]==1.121.0 google-adk==1.15.1
pip install -q langchain-community==0.3.25 python-dotenv==1.1.0 stackapi==0.3.1 toolbox-core==0.5.2
pip install -q fastmcp==2.12.4 gradio==5.49.1

conda deactivate
Empty file added notebooks/__init__.py
Empty file.
Empty file.
Empty file.
Empty file.
Loading