Skip to content

feat: agentic AI Assistant with cross-project support - #9

Merged
Gardner-Programs merged 1 commit into
masterfrom
feature/ai-assistant
May 18, 2026
Merged

feat: agentic AI Assistant with cross-project support#9
Gardner-Programs merged 1 commit into
masterfrom
feature/ai-assistant

Conversation

@Gardner-Programs

@Gardner-Programs Gardner-Programs commented May 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replaces the form-based AI Planner with a natural language AI Assistant powered by Claude tool use
  • Users describe what they want in plain text — the AI decides what to create, update, move, or delete
  • Full cross-project support: loads all projects on open, can create new projects and move items between them

What changed

src/api/ai.ts — new executeAiCommand function with 8 tools:

  • create_project, create_sprint, update_sprint, delete_sprint
  • create_work_item, update_work_item, delete_work_item
  • move_work_item — handles cross-project moves (delete from source, create in destination)
  • liveContext tracks mid-session state so Claude can chain operations (create a project, then immediately move items into it)

src/components/dialogs/AiAssistantDialog.tsx — new dialog:

  • Loads all projects' data on open for full cross-project context
  • Single textarea prompt → live action log → one-sentence summary

src/App.tsx — new AI-specific handlers for create/update/delete across projects, wired to the new dialog

src/components/GlobalCreateButton.tsx — label updated to "✨ AI Assistant"

Test plan

  • Open AI Assistant, type a plain prompt — verify items are created in selected project
  • Ask AI to create a new project and move items into it
  • Ask AI to close/delete specific items by name
  • Ask AI to update priorities or sprint assignments across items

🤖 Generated with Claude Code

Replaces the form-based AI Planner with a natural language AI Assistant
powered by Claude tool use. Users describe what they want in plain text
and the AI decides what to create, update, or delete across all projects.

- Agentic tool-use loop: create/update/delete sprints, work items, projects
- Cross-project support: loads all projects on open, can move items between projects
- move_work_item tool handles the delete+recreate needed for cross-project moves
- liveContext tracks mid-session creations so Claude can chain operations
  (e.g. create a project then immediately move items into it)
- Single prompt UI replaces multi-field wizard

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented May 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
plan-it Ready Ready Preview, Comment May 18, 2026 1:16pm

@Gardner-Programs
Gardner-Programs merged commit 50c5b0c into master May 18, 2026
3 checks passed
@Gardner-Programs
Gardner-Programs deleted the feature/ai-assistant branch May 18, 2026 13:16
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