Skip to content

Feature args parser#6

Merged
alingse merged 3 commits into
mainfrom
feature-args-parser
Jul 14, 2025
Merged

Feature args parser#6
alingse merged 3 commits into
mainfrom
feature-args-parser

Conversation

@alingse

@alingse alingse commented Jul 14, 2025

Copy link
Copy Markdown
Owner

No description provided.

alingse added 3 commits July 14, 2025 22:24
This commit introduces a robust command-line interface using `commander`.

- **Refactors argument parsing**: Replaces fragile manual parsing with a clear, standard structure (`ai-cli-log [options] <command> [args...]`). This resolves all parsing ambiguities.
- **Introduces `run` command**: All logged commands must now be preceded by the `run` command.
- **Enhances Summary Robustness**:
    - The prompt for AI summarizers now explicitly forbids markdown wrappers.
    - The code now reliably extracts JSON from model responses, even if they are wrapped in markdown.
- **Updates Documentation**: The `README.md` has been updated to reflect the new command structure and features.
@alingse alingse merged commit aa09ec6 into main Jul 14, 2025
1 check passed
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