What the AI Assistant Can Do
The AI Assistant has access to a comprehensive set of tools that let it read, analyze, and propose changes to virtually every aspect of your installer project. This page describes each capability area in detail.
Project Settings
Section titled “Project Settings”The AI can read and modify over 100 project settings across 21 categories:
- Package identity — title, company, email, homepage, copyright
- Output and version info
- Interface theme — wizard, standard, modern
- Installation scope — per-user, all-users, user choice
- Compression — LZMA, LZMA2, level, threads, solid mode
- Encryption and password protection
- Code signing — PFX, SignTool, Azure Artifact Signing, JSign
- Destination paths and installation directories
- Execution options — setup loader, silent mode, UAC
- Shortcut configuration
- Uninstaller settings
File and Component Management
Section titled “File and Component Management”The AI can work with your project’s file collection through the File Manager:
| Capability | Details |
|---|---|
| List components | View all components with their properties and file counts |
| Create components | Set title, description, and other properties |
| Link to source folders | Enable automatic synchronization |
| Set file masks | Include or exclude specific file types (e.g., *.dll;*.exe or *.pdb;*.log) |
| Configure properties | Required, default selection, display visibility, storing path mode |
| Search files | Find files across all components |
Variable Management
Section titled “Variable Management”| Action | Details |
|---|---|
| List | View all project variables with their types and values |
| Add | Create new variables (string, path, or boolean types) |
| Edit | Modify existing variable values and properties |
| Delete | Remove custom variables |
The AI understands how variables are used in custom actions and settings.
Localization and Resource Strings
Section titled “Localization and Resource Strings”- Query resource strings across all languages in the project
- Add or modify translations for specific strings
- Manage language collections — list languages, view string coverage
- Works with both global (predefined) and custom resource strings
Registry Entries
Section titled “Registry Entries”- View all registry entries configured in the project
- Add new registry keys and values (string, DWORD, binary, expandable string)
- Modify existing registry entries
- Delete registry entries
- Automatically adapts registry root (HKCU/HKLM) based on installation scope
Shortcuts
Section titled “Shortcuts”- Query all configured Start Menu and Desktop shortcuts
- Add new shortcuts with target path, arguments, icon, working directory
- Modify shortcut properties
- Delete shortcuts
- Shortcut locations adapt to installation scope (user vs. common Start Menu/Desktop)
Screen Content
Section titled “Screen Content”The AI can read and modify HTML content for the five installer screens:
| Screen | Link |
|---|---|
| Welcome screen | Configure |
| License / End-User Agreement | Configure |
| Readme (before installation) | Configure |
| Readme (after installation) | Configure |
| Final screen | Configure |
- Set, clear, or copy content between screens using the Rich Content Editor
- Support for template variables:
| Variable | Description |
|---|---|
[ARCHIVETITLE] | Package title |
[COMPANYNAME] | Company name |
[COMPANYEMAIL] | Contact email |
[HOMEPAGE] | Homepage URL |
[COPYRIGHT] | Copyright notice |
[DESCRIPTION] | Package description |
Custom Actions
Section titled “Custom Actions”The AI has full access to the custom action system:
| Capability | Details |
|---|---|
| Query actions | List and inspect actions across all 15 events (Initialization, Before Extraction, After Extraction, Finalization, etc.) |
| Add actions | Choose from over 60 action types — shortcuts, registry, conditions, dialogs, file operations, and more |
| Update properties | Modify any published property via its exact name |
| Organize | Delete, move, duplicate, and enable/disable actions |
| Validate | Check If/Then nesting, For/Next loops, and required property completeness |
Documentation Search
Section titled “Documentation Search”The AI can perform full-text search across the entire Paquet Builder documentation. It searches the docs before answering how-to questions, ensuring answers are grounded in official documentation rather than guesswork.
Simply ask “How do I…?” and the AI will look up the relevant help topic.
UI Navigation
Section titled “UI Navigation”The AI can open pages and dialogs directly in the application:
- Open any settings page — compression, signing, scope, output, and all others
- Open the File Manager — for managing files and components
- Open the Custom Actions editor — for working with custom actions
- Propose opening modal editors via action cards (so you can confirm before the dialog appears)
Application Actions
Section titled “Application Actions”| Action | Description |
|---|---|
| Compile | Build the project into an installer package |
| Full Rebuild | Force a complete rebuild (ignoring cache) |
| Save | Save the current project |
| Run | Execute the compiled package |
| Quick Test | Build without compression or signing (for testing) |
| Open Output Folder | Open the output directory in Windows Explorer |
After compilation, the AI can also retrieve and analyze the build log to help troubleshoot errors and warnings.
Screenshot Capture
Section titled “Screenshot Capture”Send a screenshot of the current window to the AI for visual context analysis. This is useful when:
- You need help understanding a dialog or settings page
- You want the AI to see what you’re looking at
- You’re troubleshooting a visual issue in your installer preview
The screenshot captures the active settings page or dialog window.
Complete Tool Reference
Section titled “Complete Tool Reference”| Tool | Description |
|---|---|
get_project_info | Comprehensive overview of the current project |
get_setting | Read the value of any project setting |
set_setting | Propose a change to a project setting |
get_setting_info | Detailed info about a setting (type, effects, dependencies) |
find_relevant_settings | Search settings by intent (English or French) |
navigate_to_page | Open a settings page or dialog in the application |
| Tool | Description |
|---|---|
collection_query | Query files, variables, localization, registry, shortcuts, or screens |
collection_mutate | Add, update, or delete items in any collection |
| Tool | Description |
|---|---|
custom_actions_query | List and inspect custom actions across all events |
custom_actions_mutate | Add, update, delete, move, or duplicate custom actions |
custom_actions_validate | Validate action configuration and control flow |
| Tool | Description |
|---|---|
search_doc | Full-text search across product documentation |
perform_action | Trigger compile, save, run, or other actions |
send_screenshot | Capture and analyze a screenshot |
filesystem | Read or write files on disk |