Skip to content

refactor: restructure repo as monorepo with Pydantic AI and OpenAI Agents SDK#3

Merged
mwbrooks merged 10 commits intomainfrom
mwbrooks-monorepo
Feb 18, 2026
Merged

refactor: restructure repo as monorepo with Pydantic AI and OpenAI Agents SDK#3
mwbrooks merged 10 commits intomainfrom
mwbrooks-monorepo

Conversation

@mwbrooks
Copy link
Copy Markdown
Member

@mwbrooks mwbrooks commented Feb 18, 2026

Summary

  • Moves existing Pydantic AI implementation into pydantic-ai/ subdirectory
  • Adds a parallel OpenAI Agents SDK implementation in openai-agents-sdk/
  • Updates CI workflows to lint both projects via a matrix strategy
  • Syncs eyes reaction and feedback block improvements across both implementations
  • Adds root-level README and CLAUDE.md for monorepo navigation

Test plan

  • Verify ruff check and ruff format --check pass in both pydantic-ai/ and openai-agents-sdk/
  • Verify CI matrix runs against both directories
  • Run pytest in both project directories
  • Test Casey via DM, @mention, and App Home in both implementations
  • Confirm eyes reaction only appears on the first message in a thread (both implementations)
  • Confirm native feedback buttons render correctly (both implementations)

@mwbrooks mwbrooks self-assigned this Feb 18, 2026
@mwbrooks mwbrooks requested review from srtaalej and zimeg February 18, 2026 05:48
@mwbrooks mwbrooks added the enhancement New feature or request label Feb 18, 2026
@mwbrooks mwbrooks enabled auto-merge (squash) February 18, 2026 05:50
@mwbrooks mwbrooks changed the title Restructure repo as monorepo with Pydantic AI and OpenAI Agents SDK refactor: restructure repo as monorepo with Pydantic AI and OpenAI Agents SDK Feb 18, 2026
Copy link
Copy Markdown
Member

@zimeg zimeg left a comment

Choose a reason for hiding this comment

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

@mwbrooks I have a bit more testing to feel confident in some of these implementation but let's merge this and fix forward 😉

IIRC the SDK changes upcoming might ease those concerns!

Comment thread .claude/CLAUDE.md

**Listeners** are organized by Slack platform feature:
- `listeners/events/` — `app_home_opened`, `app_mentioned`, `message_im`
- `listeners/actions/` — `category_buttons` (regex `^category_`), `feedback_good`, `feedback_bad`
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

⭐ praise: Feedback good!

Comment thread .claude/CLAUDE.md
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

👾

Comment thread .github/workflows/ruff.yml Outdated
mwbrooks and others added 2 commits February 18, 2026 09:16
Co-authored-by: Eden Zimbelman <zim@o526.net>
@mwbrooks mwbrooks disabled auto-merge February 18, 2026 17:25
@mwbrooks mwbrooks merged commit f1adaf9 into main Feb 18, 2026
3 checks passed
@mwbrooks mwbrooks deleted the mwbrooks-monorepo branch February 18, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants