Skip to content

Adding NexShift Agent#1435

Merged
tommywagz merged 16 commits intogoogle:mainfrom
cc4i:main
Apr 10, 2026
Merged

Adding NexShift Agent#1435
tommywagz merged 16 commits intogoogle:mainfrom
cc4i:main

Conversation

@cc4i
Copy link
Copy Markdown
Contributor

@cc4i cc4i commented Apr 6, 2026

NexShift is an AI-powered nurse rostering agent built on Google's Agent Development Kit (ADK). It uses a multi-agent architecture to generate, validate, and manage optimal nurse schedules — balancing hard regulatory constraints with human-centric fairness considerations through OR-Tools constraint programming.

Copy link
Copy Markdown
Collaborator

@tommywagz tommywagz left a comment

Choose a reason for hiding this comment

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

Couple things I need for the .toml

  1. Put down yourself and at least one more author

  2. Extend the ruff rules from the root repo:

[tool.ruff]
# extends the ruff rules established in the root .toml
extend = "../../../pyproject.toml"
  1. Run the ruff rule checker to reformat and fix to fit the resst of the samples:
    uv run ruff format .
    then
    uv run ruff check --fix .

Copy link
Copy Markdown
Collaborator

@tommywagz tommywagz left a comment

Choose a reason for hiding this comment

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

Generally looks good. Couple things I need for the .toml though

  1. Can you please add two authors to the .toml (yourself and another POC devrel can contact for upkeep if need be)

  2. Extend the ruff rules from the root repo:

[tool.ruff]
# extends the ruff rules established in the root .toml
extend = "../../../pyproject.toml"
  1. Run the ruff rule checker to reformat and fix to fit the resst of the samples:
    uv run ruff format .
    then
    uv run ruff check --fix .

@cc4i
Copy link
Copy Markdown
Contributor Author

cc4i commented Apr 9, 2026

Reformat and passed the ruff rule checker.

Copy link
Copy Markdown
Collaborator

@tommywagz tommywagz left a comment

Choose a reason for hiding this comment

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

Everything looks good, I just need another author attached to this project that we can contact if you are OOO or have moved to a different team for maintenance purposes.

It can be a manager, teammate anyone who we can ping to either make updates to the sample or give us permission to make changes.

@cc4i
Copy link
Copy Markdown
Contributor Author

cc4i commented Apr 10, 2026

Added another author, thanks.

Copy link
Copy Markdown
Collaborator

@tommywagz tommywagz left a comment

Choose a reason for hiding this comment

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

LGTM!

@tommywagz tommywagz merged commit 73e78c2 into google:main Apr 10, 2026
6 of 7 checks passed
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