Skip to content

Commit c6ec22d

Browse files
github-actions[bot]prosdev
authored andcommitted
chore: release packages
1 parent f20406e commit c6ec22d

File tree

15 files changed

+562
-106
lines changed

15 files changed

+562
-106
lines changed

.changeset/visual-formatting-and-github-stats-fix.md

Lines changed: 0 additions & 99 deletions
This file was deleted.

packages/cli/CHANGELOG.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,115 @@
11
# @lytics/dev-agent-cli
22

3+
## 0.5.1
4+
5+
### Patch Changes
6+
7+
- f20406e: # Visual Formatting & GitHub Stats Improvements
8+
9+
## Visual Enhancements ✨
10+
11+
### Tree Branches & File Icons
12+
13+
All CLI outputs now use consistent tree-based formatting with file icons:
14+
15+
**`dev map` hot paths:**
16+
17+
```
18+
## Hot Paths (most referenced)
19+
├─ 📘 **typescript.ts** • 307 refs
20+
/packages/core/src/scanner
21+
├─ 📘 **index.ts** • 251 refs
22+
/packages/core/src/indexer
23+
└─ 📘 **go.ts** • 152 refs
24+
/packages/core/src/scanner
25+
```
26+
27+
**`dev activity` output:**
28+
29+
```
30+
├─ 📘 packages/mcp-server/bin/dev-agent-mcp.ts
31+
│ 34 commits • 1 👤 • Last: today
32+
33+
├─ 📘 packages/core/src/indexer/index.ts
34+
│ 32 commits • 1 👤 • Last: today
35+
```
36+
37+
### Shared Icon Utility
38+
39+
Extracted `getFileIcon()` to `@lytics/dev-agent-core/utils` for reuse across packages.
40+
41+
## GitHub Stats Fix 🐛
42+
43+
Fixed confusing issue/PR state display:
44+
45+
**Before:**
46+
47+
```
48+
Issues: 68 total (14 open, 55 closed)
49+
Pull Requests: 97 total (14 open, 96 merged) ❌ Wrong!
50+
```
51+
52+
**After:**
53+
54+
```
55+
Issues: 68 total (14 open, 54 closed)
56+
Pull Requests: 97 total (0 open, 96 merged) ✅ Correct!
57+
```
58+
59+
- Added separate state tracking: `issuesByState`, `prsByState`
60+
- GitHub indexer now tracks issue and PR states independently
61+
- Stats display now shows accurate per-type counts
62+
63+
## Progress Display Improvements 📊
64+
65+
### Detailed Progress with Rates
66+
67+
All indexing commands now show detailed progress:
68+
69+
```
70+
Scanning Repository: 1,234/4,567 files (27%, 45 files/sec)
71+
Embedding Vectors: 856/2,549 documents (34%, 122 docs/sec)
72+
```
73+
74+
Applied to:
75+
76+
- `dev index` - scanning & embedding progress
77+
- `dev update` - changed files & embedding progress
78+
- `dev git index` - commit embedding progress
79+
- `dev github index` - document embedding progress
80+
81+
### Update Plan Display
82+
83+
`dev update` now shows what will change before starting:
84+
85+
```
86+
Update plan:
87+
• Changed: 3 files
88+
• Added: 1 file
89+
• Deleted: 0 files
90+
```
91+
92+
### Code Quality
93+
94+
- Refactored progress logic into `ProgressRenderer.updateSectionWithRate()`
95+
- Reduced ~40 lines of duplicated code
96+
- Fixed NaN display (now shows "Discovering files..." initially)
97+
98+
## Bug Fixes 🐛
99+
100+
- **`dev owners`**: Fixed "No ownership data" error when run from subdirectories
101+
- **Progress Display**: Fixed NaN showing during initial file discovery phase
102+
- **`dev update`**: Removed duplicate checkmark in success message
103+
104+
## Breaking Changes
105+
106+
None - all changes are backward compatible. Old GitHub state files will fall back to aggregate counts gracefully.
107+
108+
- Updated dependencies [f20406e]
109+
- @lytics/dev-agent-core@0.9.1
110+
- @lytics/dev-agent-subagents@0.5.2
111+
- @lytics/dev-agent-mcp@0.5.2
112+
3113
## 0.5.0
4114

5115
### Minor Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lytics/dev-agent-cli",
3-
"version": "0.5.0",
3+
"version": "0.5.1",
44
"private": true,
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",

packages/core/CHANGELOG.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,113 @@
11
# @lytics/dev-agent-core
22

3+
## 0.9.1
4+
5+
### Patch Changes
6+
7+
- f20406e: # Visual Formatting & GitHub Stats Improvements
8+
9+
## Visual Enhancements ✨
10+
11+
### Tree Branches & File Icons
12+
13+
All CLI outputs now use consistent tree-based formatting with file icons:
14+
15+
**`dev map` hot paths:**
16+
17+
```
18+
## Hot Paths (most referenced)
19+
├─ 📘 **typescript.ts** • 307 refs
20+
/packages/core/src/scanner
21+
├─ 📘 **index.ts** • 251 refs
22+
/packages/core/src/indexer
23+
└─ 📘 **go.ts** • 152 refs
24+
/packages/core/src/scanner
25+
```
26+
27+
**`dev activity` output:**
28+
29+
```
30+
├─ 📘 packages/mcp-server/bin/dev-agent-mcp.ts
31+
│ 34 commits • 1 👤 • Last: today
32+
33+
├─ 📘 packages/core/src/indexer/index.ts
34+
│ 32 commits • 1 👤 • Last: today
35+
```
36+
37+
### Shared Icon Utility
38+
39+
Extracted `getFileIcon()` to `@lytics/dev-agent-core/utils` for reuse across packages.
40+
41+
## GitHub Stats Fix 🐛
42+
43+
Fixed confusing issue/PR state display:
44+
45+
**Before:**
46+
47+
```
48+
Issues: 68 total (14 open, 55 closed)
49+
Pull Requests: 97 total (14 open, 96 merged) ❌ Wrong!
50+
```
51+
52+
**After:**
53+
54+
```
55+
Issues: 68 total (14 open, 54 closed)
56+
Pull Requests: 97 total (0 open, 96 merged) ✅ Correct!
57+
```
58+
59+
- Added separate state tracking: `issuesByState`, `prsByState`
60+
- GitHub indexer now tracks issue and PR states independently
61+
- Stats display now shows accurate per-type counts
62+
63+
## Progress Display Improvements 📊
64+
65+
### Detailed Progress with Rates
66+
67+
All indexing commands now show detailed progress:
68+
69+
```
70+
Scanning Repository: 1,234/4,567 files (27%, 45 files/sec)
71+
Embedding Vectors: 856/2,549 documents (34%, 122 docs/sec)
72+
```
73+
74+
Applied to:
75+
76+
- `dev index` - scanning & embedding progress
77+
- `dev update` - changed files & embedding progress
78+
- `dev git index` - commit embedding progress
79+
- `dev github index` - document embedding progress
80+
81+
### Update Plan Display
82+
83+
`dev update` now shows what will change before starting:
84+
85+
```
86+
Update plan:
87+
• Changed: 3 files
88+
• Added: 1 file
89+
• Deleted: 0 files
90+
```
91+
92+
### Code Quality
93+
94+
- Refactored progress logic into `ProgressRenderer.updateSectionWithRate()`
95+
- Reduced ~40 lines of duplicated code
96+
- Fixed NaN display (now shows "Discovering files..." initially)
97+
98+
## Bug Fixes 🐛
99+
100+
- **`dev owners`**: Fixed "No ownership data" error when run from subdirectories
101+
- **Progress Display**: Fixed NaN showing during initial file discovery phase
102+
- **`dev update`**: Removed duplicate checkmark in success message
103+
104+
## Breaking Changes
105+
106+
None - all changes are backward compatible. Old GitHub state files will fall back to aggregate counts gracefully.
107+
108+
- Updated dependencies [f20406e]
109+
- @lytics/dev-agent-types@0.2.1
110+
3111
## 0.9.0
4112

5113
### Minor Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lytics/dev-agent-core",
3-
"version": "0.9.0",
3+
"version": "0.9.1",
44
"private": true,
55
"main": "./dist/index.js",
66
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)