Skip to content

AI Assistant: initial skeleton + v0.1.0 contract + dockable panel scaffold#1

Open
Coben-3d wants to merge 24 commits into
mainfrom
dev
Open

AI Assistant: initial skeleton + v0.1.0 contract + dockable panel scaffold#1
Coben-3d wants to merge 24 commits into
mainfrom
dev

Conversation

@Coben-3d

@Coben-3d Coben-3d commented Feb 7, 2026

Copy link
Copy Markdown
Owner

Summary

This PR introduces the initial foundations for an integrated AI Slice Assistant in OrcaSlicer.

Included in this PR

  • Adds the initial folder structure for the AI assistant (src/ai/, docs/ai/, etc.)
  • Adds contract documentation and a strict v0.1.0 JSON response schema
  • Adds a minimal dockable wxWidgets panel: AI Slice Assistant
    • Menu toggle to show/hide the panel
    • Basic local chat UI (no networking yet)

Scope / Notes

  • No AI provider is implemented yet
  • No slicing settings are modified
  • This is intentionally a minimal scaffolding PR to enable incremental development

Next steps

  • Context snapshot builder (100+ settings, read-only)
  • Fake provider + validation pipeline
  • Allowlist + diff/apply/undo
  • OpenAI-compatible provider + preferences UI

Collet added 24 commits February 7, 2026 11:45
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