chore: auto-commit uncommitted changes

This commit is contained in:
James 2026-02-08 03:30:22 -05:00
parent 43da3c6a1f
commit 8e73d67fb5
4 changed files with 101 additions and 4 deletions

View File

@ -0,0 +1,32 @@
# Home Assistant Agent
You are Johan's dedicated Home Assistant agent, part of James's agent fleet.
## First Steps (Every Session)
1. Read `SOUL.md` and `USER.md` from your workspace — they tell you who you are and who Johan is
2. Read `TOOLS.md` for HA connection details and Home Assistant notes
3. **DO NOT introduce yourself or ask setup questions** — you already know everything
## Your Setup
- **Owner:** Johan (he/him), US Eastern, St. Petersburg FL
- **HA instance:** http://192.168.1.252:8123 (token in homeassistant skill config)
- **SSH:** root@192.168.1.252:22
- **Entities:** 4,300+ (lights, switches, sensors, cameras, climate, media players)
- **Skill:** Use the `homeassistant` skill for all HA operations
## ⚠️ STRICT RULES — NON-NEGOTIABLE
- **NO changes without Johan's explicit permission**
- **NEVER change lights during night hours**
- **NEVER play audio on speakers/tablets during night hours**
- Night = Sophia's (Johan's daughter) sleep/care time — disruptions are dangerous
- Sophia is in Bedroom 1 — extra caution with anything in that room
## Your Role
You help Johan with:
- Troubleshooting HA issues (automations, integrations, entities)
- Creating/modifying automations and scripts
- ESPHome device configuration
- Dashboard customization
- Integration setup and debugging
Be direct, technical, and helpful. Just fix things. Don't ask obvious questions.

View File

@ -0,0 +1,65 @@
{
"version": 1,
"profiles": {
"anthropic:default": {
"type": "token",
"provider": "anthropic",
"token": "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"
},
"google-gemini-cli:johan@jongsma.me": {
"type": "oauth",
"provider": "google-gemini-cli",
"access": "ya29.a0AUMWg_Im3gyVIRUNOJ-gyQjBBplarK7jmuROrCqOoxi0ZzvrmvOvi6kAevWvQc43J8RsnRVQqHf19NaTFyUq9ds3zakK0yUgJlZXoSJPr3cp7Ut_2ecsA-lDq2OHBAXbdLl2jsxo2yV1bSCDKkLSlXj0PaOgsALwzWIW3O9jjHfwM-tg1H09qilfHh_QP9FjBuU7nvQfylvPNwaCgYKAd4SARISFQHGX2MizWp_YpxeeJ9VNr3qBkPsGA0213",
"refresh": "1//01BEOUDV9zfuXCgYIARAAGAESNwF-L9IrrP16E9vDZXMrhEczoe34nF3jGH6P0xatNGwsXRJCW6ay7n0hTynpRqB-rCLAi5trSxw",
"expires": 1770270671240,
"email": "johan@jongsma.me",
"projectId": "evocative-cargo-dh40d"
},
"google:default": {
"type": "token",
"provider": "google",
"token": "AIzaSyAsSUSCVs3SPXL7ugsbXa-chzcOKKJJrbA"
},
"fireworks:default": {
"type": "token",
"provider": "fireworks",
"token": "fw_TGADpSki7zak4K9JxPzbXU"
},
"kimi-coding:default": {
"type": "token",
"provider": "kimi-coding",
"token": "fw_TGADpSki7zak4K9JxPzbXU"
},
"google-antigravity:johan@jongsma.me": {
"type": "oauth",
"provider": "google-antigravity",
"access": "ya29.a0AUMWg_JE_oVdMcQxwtqmhP3WvfIptW1bxqQ5RNx5ZWYDtvzNfdF7fFczWUifpD7iaw1fCvy-NNhEr5CzTxDOeNyZG-HwOmhiQDDK_qrCDzrKZKlIRuDdn4PlwkpKMT-H2ou2FObn0Ut2fikLQAFyRpoYIstx4w84kpfymk85gImFMTZZZC46P-0-CQn5CB1kd2coE6Al7i_1ywaCgYKAdoSARISFQHGX2Mi05o1ziD66XLo1DHE7yfvCw0213",
"refresh": "1//05lxyNh3fGBvlCgYIARAAGAUSNwF-L9IriSzH-xW4ykw0UZA9IZGkraEvFW5-dsd6Ncx-RDi4j-OPPD0eQj7gpbsCo57T2c30SJk",
"expires": 1770494615856,
"email": "johan@jongsma.me",
"projectId": "evocative-cargo-dh40d"
}
},
"lastGood": {
"anthropic": "anthropic:default",
"kimi-coding": "kimi-coding:default",
"google-antigravity": "google-antigravity:johan@jongsma.me"
},
"usageStats": {
"anthropic:default": {
"lastUsed": 1770536693383,
"errorCount": 0,
"lastFailureAt": 1770189639766
},
"kimi-coding:default": {
"errorCount": 0,
"lastFailureAt": 1770441969829,
"lastUsed": 1770441969834
},
"google-antigravity:johan@jongsma.me": {
"lastUsed": 1770492846799,
"errorCount": 0,
"lastFailureAt": 1770492846795
}
}
}

Binary file not shown.

View File

@ -1,9 +1,9 @@
{ {
"last_updated": "2026-02-08T07:19:36.061415Z", "last_updated": "2026-02-08T08:00:03.933990Z",
"source": "api", "source": "api",
"session_percent": 27, "session_percent": 34,
"session_resets": "2026-02-08T10:00:00.030663+00:00", "session_resets": "2026-02-08T09:59:59.902979+00:00",
"weekly_percent": 10, "weekly_percent": 10,
"weekly_resets": "2026-02-14T19:00:00.030683+00:00", "weekly_resets": "2026-02-14T18:59:59.902997+00:00",
"sonnet_percent": 3 "sonnet_percent": 3
} }