development - MadBomber/aia GitHub Wiki
Development
AIA is an evolving project. This section provides notes for developers and contributors.
ShellCommandExecutor Refactor
The ShellCommandExecutor
is now a class (previously a module). It stores the config object as an instance variable for better encapsulation. Class-level methods are available for backward compatibility.
Prompt Variable Fallback
When processing a prompt file without a .json
history file, variables are always parsed from the prompt text so you are prompted for values as needed.
Contribution Guidelines
- Fork the repo and create your branch from
main
. - Submit bug reports and pull requests via GitHub.
- For major changes, please open an issue first to discuss what you would like to change.
For more on contributing, see Contributing. For project history, see History.