Jūsu sapulces, iekomitētas jūsu pašu repozitorijā
Ja jūsu transkriptu mape atrodas git repozitorijā, Earkeep iekomitē katras dienas failu dienas beigās, kad sapulce mainās, vai abos gadījumos, un nosūta to uz attālinātajiem repozitorijiem, kas jūsu repozitorijam jau ir. Katrs solis ir iestatījums, un repozitorijs paliek jūsu.
Problēma: ierakstam nav vēstures
Earkeep ieraksts jau ir vienkārši faili: viens JSONL fails dienā mapē, ko izvēlaties jūs, bieži vien tajā pašā repozitorijā, kur glabājas jūsu piezīmes. Taču mapei ir versiju vēsture tikai tad, ja kāds to iekomitē, un komitēšana ar roku pārstāj notikt jau trešdienā. Tāpēc komitus veido Earkeep, bet pārējo repozitorijā atstāj jums.
Kā tas darbojas
Tas ieslēdzas tikai repozitorijā. Ja transkriptu mape vai kāda mape virs tās ir git repozitorijs, sadaļā Iestatījumi → Krātuve un Git šī funkcija ir pieejama. Pretējā gadījumā ir viena poga, kas palaiž git init, un tas ir vienīgais veids, kā Earkeep jebkad izveido repozitoriju.
Jūs izvēlaties, kad komitēt: dienas beigās, kad sapulce mainās, abos gadījumos (noklusējums) vai nekad.
- Dienas beigas nozīmē piecas minūtes pēc pusnakts. Ja klēpjdators pusnaktī ir miega režīmā, vakardienu tas iekomitē pēc pamošanās.
- Sapulces izmaiņas nozīmē saglabāšanu, beigšanu, ilguma maiņu, pārdēvēšanu vai dzēšanu, dažas sekundes pēc pēdējās izmaiņas, tāpēc malas vilkšana ir viens komits. Sapulces sākums komitu neveido, un jaunas transkripta rindas vien arī ne.
Viens komits uz dienas failu, un nekas cits. Tas, ko esat sagatavojuši (stage) paši, Earkeep komitos netiek iekļauts, un dienas fails, ko izslēdz jūsu .gitignore, tiek izlaists.
Tikai atļautā atzarā: main (vai master), jebkurā atzarā, kas ir izvēlēts, vai jūsu norādītajā. Jebkurā citā atzarā nekas netiek komitēts, un iestatījumos ir norādīts, kāpēc.
Komitu ziņojumi, kas pasaka, kas notika
Katrs ziņojums nosauc dienu un sapulci, tāpēc git log --oneline lasās kā jūsu nedēļa:
$ git log --oneline -- meetings/
4e1c0a7 Earkeep 2026-10-12: transcript of the day
9b2f61d Earkeep 2026-10-12: Roadmap review
51d8e3a Earkeep 2026-10-12: update Weekly sync
c07a9f2 Earkeep 2026-10-12: Weekly sync
8a44b1e Earkeep 2026-10-11: transcript of the day
Katrs ziņojums ir veidne, ko varat pārrakstīt iestatījumos, pa vienai katram notikumam, izmantojot {date} un {meeting} kā vietturus.
Nosūtīšana ir atsevišķa izvēle
Nosūtiet uz visiem attālinātajiem repozitorijiem (noklusējums), uz jūsu izvēlētajiem vai nenosūtiet vispār, un katrs komits paliek jūsu ierīcē.
Tas ir vienīgais veids, kā transkripts pamet jūsu ierīci, un tikai uz attālināto repozitoriju, ko esat konfigurējuši, ar jūsu pašu kontu. Šajā ceļā Earkeep servera nav.
Tas ir jūsu pašu git, tāpēc jūsu SSH aģents, akreditācijas datu palīgi un āķi (hooks) darbojas tāpat kā terminālī. Nosūtīšana, kas prasītu paroli vai paroles frāzi, uzreiz neizdodas un paziņo, kāpēc, nevis gaida uz uzvedni, ko neviens neredz.
Attālinātais repozitorijs, kas ir pavirzījies uz priekšu, tiek ielādēts, nevis noraidīts. Earkeep izdara to pašu, ko git pull --rebase --autostash, un pēc tam nosūta. Ierakstīšana turpinās; sapulces rediģēšana uz šo brīdi tiek apturēta un par to tiek paziņots.
Konfliktus atrisina aģents, jums tie nav jārisina
Ja attālinātā repozitorija komiti konfliktē ar jūsējiem, Earkeep nodod apturēto rebase vienam no jūsu datorā esošajiem ACP aģentiem, piemēram, Claude Code vai Codex. Pēc tam tas pārbauda repozitoriju, nevis aģenta atbildi: rebase ir pabeigts, abu pušu komiti ir tur, neviena konflikta atzīme nav palikusi. Tikai tad tas nosūta.
Viss, kas nesasniedz šo rezultātu, tiek atcelts: rebase tiek pārtraukts, jūsu atzars un nekomitētās izmaiņas atgriežas tādas, kādas bija, un Earkeep pastāsta, ko aģents teica. Aģents ir jūsu pašu rīks ar jūsu pašu atslēgu, tāpēc tas, ko aģents nolasa, nonāk tur, kur šis aģents to parasti sūta.
Ja nosūtīšana neizdodas, jūs par to uzzināt
Kļūme tiek parādīta virs transkripta vienkāršos vārdos (attālinātais repozitorijs noraidīja jūsu atslēgu, resursdatoram nevarēja piekļūt, konflikta risināšanai vajadzīgs jūsu darbs), un zem tās ir paša git teksts. Earkeep mēģina vēlreiz ik pēc piecām minūtēm, tāpēc pēc cēloņa novēršanas nosūtīšana izdodas.
Saistītais
- Privātums pēc noklusējuma: faili, ko šī funkcija komitē.
- Aģenti un MCP: aģenti, kas raksta jūsu protokolus un atrisina jūsu konfliktus.
- PKM izstrādātājiem: piezīmes kā git repozitorijs.
- LLM wiki: par ko kļūst sapulču mape ar versiju vēsturi.
Biežāk uzdotie jautājumi
Vai Earkeep darbam vajadzīgs git repozitorijs?
Nē. Bez tā transkripti ir vienkārši faili mapē; ar to Earkeep tos arī komitē, un to var izslēgt.
Vai tas komitēs manus citus failus?
Nē. Katrā komitā ir vienas dienas transkripta fails un nekas cits; viss, ko esat sagatavojuši paši, tajā neiekļūst.
Vai mani transkripti pamet manu ierīci?
Tikai uz attālinātajiem repozitorijiem, ko esat iestatījuši paši. Izslēdziet nosūtīšanu, un katrs komits paliek jūsu ierīcē.
Vai tas sinhronizē manas sapulces starp datoriem?
Nē. Earkeep komitē un nosūta, bet ielādē tikai tāpēc, lai varētu nosūtīt. Tas, kas nonāk jūsu citos datoros, ir atkarīgs no jūsu repozitorija.
Kas notiek, ja dienas beigās esmu funkcijas atzarā?
Tajā nekas netiek komitēts. Iestatījumos redzams, ka diena gaida, un komits tiek izveidots, tiklīdz esat atpakaļ atļautā atzarā.
Vai sapulce tiek komitēta, kad tā sākas?
Nē. Tā tiek komitēta, kad beidzas vai kad jūs to mainām, nevis tad, kamēr tās transkripts vēl tiek rakstīts.
Kas notiek, ja konfliktu aģents kļūdās?
Earkeep pārbauda rezultātu, pirms nosūta. Ja kaut kas nav kārtībā, rebase tiek pārtraukts, jūsu repozitorijs atgriežas iepriekšējā stāvoklī, un jūs redzat, kāpēc.
Vai varu rakstīt savus komitu ziņojumus?
Jā: veidne katram notikumam sadaļā Iestatījumi → Krātuve un Git, ar {date} un {meeting} kā vietturiem.
Katras sapulces vēsture jūsu pašu repozitorijā
14 dienu pilna izmēģinājuma versija, konts nav vajadzīgs.