Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
Commits on master
Meisterlala committed
Meisterlala edac43f2 feat(ai-commit): refactor context configuration and remove hardcoded provider settings to enable dynamic module-controlled options. Implement conditional logic in `generator.lua` for recent commits, OpenCode data, and staged changes based on configurable flags via `context.values`. Delete legacy `preferences.lua` file with direct model selection code; move all provider/model configuration to centralized AI Provider service which now handles runtime caching and consumer picker integration without waiting for plugin load.
Meisterlala committed
Meisterlala dd5c45d9 feat(ai-commit): introduce adaptive context sizing with configurable line thresholds and remove hardcoded unified diff levels from configuration. Implement logic to dynamically adjust `git.diff` based on staged file changes using internal threshold rules (`small_changed_lines`, `medium_changed_lines`). Remove direct exposure of specific unified diff levels in config, centralizing behavior within `git.lua`.
Meisterlala committed
Meisterlala 8862c70f feat(ai-commit): cache service names immediately at runtime and refactor provider registration logic to support consumer pickers without waiting for plugin load. Implement truncation handling in diff context and improve error reporting with model metadata display during generation status updates. Register OpenCode session context parser as a new source option.
Meisterlala committed