Skip to content

Commit 983cd98

Browse files
author
Your Name
committed
refactor(docs): configuration management
changes: - file: app.py area: cli modified: [_print_results_summary] dependencies: flow: "app→planfile" - app.py -> planfile.py stats: lines: "+9/-9 (net +0)" files: 3 complexity: "Stable complexity"
1 parent b46ab3c commit 983cd98

11 files changed

Lines changed: 26 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@
129129
- Update README.md with model tier configuration examples
130130
- Update examples/planfile/README.md with backend system documentation
131131

132+
## [0.1.70] - 2026-04-26
133+
134+
### Docs
135+
- Update README.md
136+
137+
### Other
138+
- Update llx/cli/app.py
139+
- Update planfile.yaml
140+
132141
## [0.1.69] - 2026-04-26
133142

134143
### Docs

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
33
**Intelligent LLM model router driven by real code metrics.**
44

55
[![PyPI](https://img.shields.io/pypi/v/llx)](https://pypi.org/project/llx/)
6-
[![Version](https://img.shields.io/badge/version-0.1.69-blue)](https://pypi.org/project/llx/)
6+
[![Version](https://img.shields.io/badge/version-0.1.70-blue)](https://pypi.org/project/llx/)
77
[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
88
[![Python](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://python.org)
99

1010

1111
## AI Cost Tracking
1212

13-
![PyPI](https://img.shields.io/badge/pypi-costs-blue) ![Version](https://img.shields.io/badge/version-0.1.69-blue) ![Python](https://img.shields.io/badge/python-3.9+-blue) ![License](https://img.shields.io/badge/license-Apache--2.0-green)
14-
![AI Cost](https://img.shields.io/badge/AI%20Cost-$7.50-orange) ![Human Time](https://img.shields.io/badge/Human%20Time-32.3h-blue) ![Model](https://img.shields.io/badge/Model-openrouter%2Fqwen%2Fqwen3--coder--next-lightgrey)
13+
![PyPI](https://img.shields.io/badge/pypi-costs-blue) ![Version](https://img.shields.io/badge/version-0.1.70-blue) ![Python](https://img.shields.io/badge/python-3.9+-blue) ![License](https://img.shields.io/badge/license-Apache--2.0-green)
14+
![AI Cost](https://img.shields.io/badge/AI%20Cost-$7.50-orange) ![Human Time](https://img.shields.io/badge/Human%20Time-32.5h-blue) ![Model](https://img.shields.io/badge/Model-openrouter%2Fqwen%2Fqwen3--coder--next-lightgrey)
1515

16-
- 🤖 **LLM usage:** $7.5000 (89 commits)
17-
- 👤 **Human dev:** ~$3232 (32.3h @ $100/h, 30min dedup)
16+
- 🤖 **LLM usage:** $7.5000 (90 commits)
17+
- 👤 **Human dev:** ~$3253 (32.5h @ $100/h, 30min dedup)
1818

1919
Generated on 2026-04-26 using [openrouter/qwen/qwen3-coder-next](https://openrouter.ai/qwen/qwen3-coder-next)
2020

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.69
1+
0.1.70

llx/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
model = select_model(metrics)
1515
"""
1616

17-
__version__ = "0.1.69"
17+
__version__ = "0.1.70"
1818

1919
from llx.analysis.collector import ProjectMetrics, analyze_project
2020
from llx.llm import DEFAULT_MAX_TOKENS, LLM, LLMResponse, get_api_key, get_llm, get_llm_model

llx/cli/app.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ def _print_results_summary(results, use_aider: bool, backends, console: Console)
383383
"invalid": sum(1 for r in results if r.status == "invalid"),
384384
"not_found": sum(1 for r in results if r.status == "not_found"),
385385
"already_fixed": sum(1 for r in results if r.status == "already_fixed"),
386-
"cancelled": sum(1 for r in results if r.status == "cancelled"),
386+
"no_changes": sum(1 for r in results if r.status == "no_changes"),
387387
"skipped": sum(1 for r in results if r.status in ["dry_run", "skipped"]),
388388
}
389389

@@ -392,15 +392,15 @@ def _print_results_summary(results, use_aider: bool, backends, console: Console)
392392
console.print(f" [yellow]⚠ Invalid (no changes):[/yellow] {counts['invalid']}")
393393
console.print(f" [dim]⊘ Not found:[/dim] {counts['not_found']}")
394394
console.print(f" [dim]⊘ Already fixed:[/dim] {counts['already_fixed']}")
395-
console.print(f" [cyan]⊘ Cancelled:[/cyan] {counts['cancelled']}")
395+
console.print(f" [cyan]⊘ No changes needed:[/cyan] {counts['no_changes']}")
396396
console.print(f" [dim]⊘ Skipped:[/dim] {counts['skipped']}")
397397

398-
detail_statuses = {"invalid", "not_found", "already_fixed", "cancelled"}
398+
detail_statuses = {"invalid", "not_found", "already_fixed", "no_changes"}
399399
detail_colors = {
400400
"invalid": ("yellow", "⚠"),
401401
"not_found": ("dim", "⊘"),
402402
"already_fixed": ("dim", "⊘"),
403-
"cancelled": ("cyan", "⊘"),
403+
"no_changes": ("cyan", "⊘"),
404404
}
405405
if any(counts[s] > 0 for s in detail_statuses):
406406
console.print("\n[dim]Validation details:[/dim]")

llx/orchestration/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@
3232
"LLMOrchestrator",
3333
]
3434

35-
__version__ = "0.1.69"
35+
__version__ = "0.1.70"

llx/prellm/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
print(result.content)
1212
"""
1313

14-
__version__ = "0.1.69"
14+
__version__ = "0.1.70"
1515

1616
# 1-function API — the primary interface (always uses v0.3 pipeline internally)
1717
from llx.prellm.core import preprocess_and_execute, preprocess_and_execute_sync

llx/pyqual_plugins/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
Each module provides a specific CI/CD or quality check functionality.
55
"""
66

7-
__version__ = "0.1.69"
7+
__version__ = "0.1.70"

llx/tools/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
"HealthChecker"
2020
]
2121

22-
__version__ = "0.1.69"
22+
__version__ = "0.1.70"

planfile.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -976,7 +976,7 @@ sprints:
976976
priority: high
977977
status: success
978978
notes:
979-
- '[2026-04-26 15:01:47] success: LLM reports changes made'
979+
- '[2026-04-26 15:12:08] success: LLM reports changes made'
980980
- id: null
981981
name: Fix magic-numbers issues
982982
description: Resolve 2 magic-numbers issues in llx/analysis/runner.py

0 commit comments

Comments
 (0)