Skip to content

Remove AI configuration, migration files, and stub templates for agen… - #374

Merged
roble merged 2 commits into
mainfrom
remove-ai-sdk-from-core
Aug 30, 2026
Merged

roble merged 2 commits into
mainfrom
remove-ai-sdk-from-core

Conversation

@roble

@roble roble commented Aug 30, 2026 •

Copy link
Copy Markdown
Collaborator

This pull request removes Laravel AI integration from the codebase. The main changes include deleting configuration, migration, and stub files related to Laravel AI, as well as removing the laravel/ai package from dependencies. Additionally, several Composer dependencies have been updated, and the Discord release workflow has been removed.

Removal of Laravel AI Integration

  • Deleted the config/ai.php configuration file, all Laravel AI-related migration files in database/migrations, and all agent/tool stub files in stubs/ (agent.stub, structured-agent.stub, tool.stub). [1] [2] [3] [4] [5]
  • Removed the laravel/ai package from composer.json and from the THIRD_PARTY_LICENSES.md file. [1] [2]
  • Removed skill symlinks for Saucebase Filament and Module development related to Laravel AI. (.github/skills/saucebase-filament-development, .github/skills/saucebase-module-development) [1] [2]

Dependency Updates

  • Updated several Composer dependencies to their latest patch versions, including laravel/framework, tightenco/ziggy, laravel/boost, mockery/mockery, phpunit/phpunit, and symfony/filesystem.

Workflow Changes

  • Removed the release-to-discord.yml GitHub Actions workflow, which previously posted releases to Discord.

Summary by CodeRabbit

  • Removed Features

    • Removed built-in AI provider configuration and agent-related scaffolding.
    • Removed the conversation storage setup used by agent interactions.
  • Chores

    • Updated framework and development tooling versions.
    • Removed automated release notifications to Discord.
    • Updated repository ignore rules for local AI and tooling files.
    • Updated third-party license records to reflect the streamlined platform dependencies.

@coderabbitai

coderabbitai Bot commented Aug 30, 2026 •

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 019fde93-7698-45c6-a9d4-8a0719ac7542

📥 Commits

Reviewing files that changed from the base of the PR and between 072d43d and e613462.

⛔ Files ignored due to path filters (2)
  • .github/assets/banner.jpg is excluded by !**/*.jpg
  • composer.lock is excluded by !**/*.lock
📒 Files selected for processing (11)
  • .github/skills/saucebase-filament-development
  • .github/skills/saucebase-module-development
  • .github/workflows/release-to-discord.yml
  • .gitignore
  • THIRD_PARTY_LICENSES.md
  • composer.json
  • config/ai.php
  • database/migrations/0001_01_01_000007_create_agent_conversations_table.php
  • stubs/agent.stub
  • stubs/structured-agent.stub
  • stubs/tool.stub
💤 Files with no reviewable changes (9)
  • THIRD_PARTY_LICENSES.md
  • stubs/agent.stub
  • stubs/structured-agent.stub
  • .github/skills/saucebase-filament-development
  • config/ai.php
  • .github/skills/saucebase-module-development
  • stubs/tool.stub
  • .github/workflows/release-to-discord.yml
  • database/migrations/0001_01_01_000007_create_agent_conversations_table.php

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The pull request removes Laravel AI configuration, migration, generated stubs, and dependency records. It also deletes Discord release automation and skill references, adds AI tooling ignore rules, and updates Composer version constraints.

Changes

AI integration cleanup

Layer / File(s) Summary
Dependency and persistence removal
composer.json, THIRD_PARTY_LICENSES.md, database/migrations/...
The laravel/ai dependency, license entry, and agent conversation migration are removed. Laravel Framework, Ziggy, and selected development constraints are updated.
AI configuration and generated templates
config/ai.php, stubs/agent.stub, stubs/structured-agent.stub, stubs/tool.stub
The Laravel AI configuration and agent and tool stub templates are deleted.

Repository tooling cleanup

Layer / File(s) Summary
Automation and tooling cleanup
.github/workflows/release-to-discord.yml, .github/skills/*, .gitignore
The Discord release workflow and two skill references are deleted. Ignore rules are added for .codex, .ai, and opencode.json.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to e6134

This PR removes the Laravel AI integration and updates Composer dependencies without introducing a supported correctness, deployment, or runtime risk. It is merge-ready after normal checks and review.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the primary change: removing AI configuration, migration files, and agent stub templates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch remove-ai-sdk-from-core

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@roble
roble merged commit 0d9b452 into main Aug 30, 2026
9 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.

1 participant