Skip to content

Shimmy - #9

Open
m-messer wants to merge 5 commits into
mainfrom
shimmy
Open

Shimmy#9
m-messer wants to merge 5 commits into
mainfrom
shimmy

Conversation

@m-messer

@m-messer m-messer commented Aug 5, 2026

Copy link
Copy Markdown
Member

Problem

Update chat to support shimmy.

Solution
This is the exemplar change for using shimmy with chat functions.

  • Handler replaced with shimmy-supported entrypoints
  • Added health

Testing
This chat function is currently deployed on the staging environment and is built and deployed with Shimmy. I have tested via POST requests but have issues with getting it integrated into Lambda.

Comment thread Dockerfile Outdated
Comment thread Dockerfile
FROM public.ecr.aws/lambda/python:${PYTHON_VERSION}
# evaluation-function-base's python image bundles the shimmy binary,
# the Lambda RIE, and the entrypoint.sh that picks between them.
FROM ghcr.io/lambda-feedback/evaluation-function-base/${BASE_VERSION}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here as maybe we should now rename the deployment path to microservices-base

Comment thread src/module.py
status=HealthStatus.OK,
capabilities=ChatCapabilities(
supportsChat=True,
supportsUserPreferences=True,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to update this to False

Comment thread README.md
Comment thread requirements.txt Outdated
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