Skip to content

Commit fafd432

Browse files
feat: Migrate empathy-framework to attune-ai
## Package Rename - PyPI package: empathy-framework → attune-ai (v5.3.0) - Python module: empathy_os → attune - CLI command: empathy → attune ## Directories Renamed - src/empathy_os/ → src/attune/ - empathy_llm_toolkit/ → attune_llm/ - empathy_healthcare_plugin/ → attune_healthcare/ - empathy_software_plugin/ → attune_software/ - .empathy/ → .attune/ ## Files Updated - All Python imports updated (950+ files) - All config files (.yml, .yaml, .json, .toml) - All documentation (.md files) - All CI/CD workflows (.github/workflows/) - pyproject.toml (package name, scripts, URLs) ## Test Status - ✅ 1,392 behavioral tests passing - ✅ All imports verified - ✅ Package installed successfully ## Migration Script - Added rename_to_attune.sh for automation - Includes cleanup and verification steps Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent d9b9bcd commit fafd432

3,234 files changed

Lines changed: 229974 additions & 46155 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.attune/costs.jsonl

Lines changed: 25128 additions & 0 deletions
Large diffs are not rendered by default.

.attune/costs_summary.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"daily_totals": {
3+
"2026-01-22": {
4+
"requests": 1015,
5+
"input_tokens": 184358,
6+
"output_tokens": 107200,
7+
"actual_cost": 2.057288,
8+
"baseline_cost": 10.80537,
9+
"savings": 8.748082
10+
},
11+
"2026-01-23": {
12+
"requests": 14,
13+
"input_tokens": 200860,
14+
"output_tokens": 223664,
15+
"actual_cost": 3.660293,
16+
"baseline_cost": 19.7877,
17+
"savings": 16.127407
18+
},
19+
"2026-01-26": {
20+
"requests": 118,
21+
"input_tokens": 119473,
22+
"output_tokens": 51571,
23+
"actual_cost": 1.214076,
24+
"baseline_cost": 5.65992,
25+
"savings": 4.445844
26+
},
27+
"2026-01-27": {
28+
"requests": 14,
29+
"input_tokens": 7913,
30+
"output_tokens": 3886,
31+
"actual_cost": 0.079037,
32+
"baseline_cost": 0.410145,
33+
"savings": 0.331108
34+
},
35+
"2026-01-28": {
36+
"requests": 15,
37+
"input_tokens": 16832,
38+
"output_tokens": 715,
39+
"actual_cost": 0.114943,
40+
"baseline_cost": 0.306105,
41+
"savings": 0.191162
42+
},
43+
"2026-01-29": {
44+
"requests": 125,
45+
"input_tokens": 530002,
46+
"output_tokens": 67632,
47+
"actual_cost": 4.330897,
48+
"baseline_cost": 13.02243,
49+
"savings": 8.691533
50+
},
51+
"2026-01-30": {
52+
"requests": 91,
53+
"input_tokens": 181665,
54+
"output_tokens": 96905,
55+
"actual_cost": 1.738573,
56+
"baseline_cost": 9.99285,
57+
"savings": 8.254277
58+
},
59+
"2026-01-31": {
60+
"requests": 54,
61+
"input_tokens": 24095,
62+
"output_tokens": 12530,
63+
"actual_cost": 0.065599,
64+
"baseline_cost": 1.301175,
65+
"savings": 1.235576
66+
},
67+
"2026-02-01": {
68+
"requests": 6,
69+
"input_tokens": 60,
70+
"output_tokens": 120,
71+
"actual_cost": 0.001254,
72+
"baseline_cost": 0.0099,
73+
"savings": 0.008646
74+
}
75+
},
76+
"created_at": "2026-01-22T14:01:07.301107",
77+
"last_updated": "2026-02-01T00:33:04.646956"
78+
}

.attune/coverage_history.jsonl

Lines changed: 92 additions & 0 deletions
Large diffs are not rendered by default.

.attune/discovery_stats.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"command_counts": {
3+
"inspect": 136,
4+
"workflow": 71,
5+
"telemetry": 1,
6+
"file-tests": 2,
7+
"tests": 1,
8+
"health": 1,
9+
"version": 2
10+
},
11+
"tips_shown": [
12+
"after_first_inspect",
13+
"weekly_sync",
14+
"no_patterns",
15+
"after_10_inspects",
16+
"after_first_health"
17+
],
18+
"total_commands": 214,
19+
"patterns_learned": 0,
20+
"api_requests": 0,
21+
"tech_debt_trend": "unknown",
22+
"last_claude_sync": null,
23+
"first_run": "2026-01-22T09:02:20.579412",
24+
"last_updated": "2026-01-31T21:29:18.376544"
25+
}

.attune/file_tests.jsonl

Lines changed: 10281 additions & 0 deletions
Large diffs are not rendered by default.

.attune/health.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"score": 98, "lint": {"errors": 1, "warnings": 0}, "types": {"errors": 0}, "security": {"high": 0, "medium": 0, "low": 0}, "tests": {"passed": 11322, "failed": 0, "total": 11322, "coverage": 15}, "tech_debt": {"total": 0, "todos": 0, "fixmes": 0, "hacks": 0}, "timestamp": "2026-01-26T12:25:00.118231"}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[
2+
{
3+
"timestamp": "2026-01-22T15:46:45.763720",
4+
"overall_score": 0,
5+
"status": "fail",
6+
"total_issues": 227,
7+
"results": {
8+
"lint": 0,
9+
"format": 0,
10+
"types": 100
11+
}
12+
}
13+
]

.attune/health_tracking/history.jsonl

Lines changed: 276 additions & 0 deletions
Large diffs are not rendered by default.

.attune/history.db

668 KB
Binary file not shown.

.attune/llm_calls.jsonl

Lines changed: 14424 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)