# Merge branch 'main' into improve-human-added-attribution-docs

`eea66eb`→[main](/content/gh/entireio/cli/commits/main/index.html)·
  blackgirlbytes·6d ago·200 files·+17,520 added/-3,161 removed

## Changes

200

- M.allowed-licenses+1
- .claude
    
    - M.gitignore+2/-1
    - agents
        
        - Dentire-search.md-25
    - Msettings.json+7/-7

- .codex/agents
    
    - Dentire-search.toml-23

- .cursor
    
    - Ahooks.json+40

- .entire
    
    - runners
        
        - Atrail-confidence.json+34
        - Atrail-drift.json+34
        - Atrail-review-focus.json+29
        - Atrail-review.json+34
        - Atrail-risk.json+34
        - Atrail-security.json+34
        - Atrail-summary.json+30
    
    - Msettings.json+6/-3

- .gemini/agents
    
    - Dentire-search.md-28

- .github
    
    - Mdependabot.yml+5
    
    - workflows
        
        - Mci.yml+14/-6
        - Mcodeql-actions.yml+3/-3
        - Ae2e-checkpoint-store.yml+165
        - Me2e-checkpoints-v2.yml+4/-4
        - Me2e-isolated.yml+6/-4
        - Me2e-windows.yml+2/-2
        - Me2e.yml+99/-23
        - Mlint.yml+7/-5
        - Mnightly.yml+1/-1
        - Mpr-binary-size.yml+1/-1
        - Apublish-git-remote-entire.yml+53
        - Mrelease.yml+92/-6

- M.gitignore+4
- M.golangci.yaml+22/-26
- A.goreleaser.nonprod.yaml+56
- M.goreleaser.yaml+33/-1
- A.license-overrides+16
- .pi/extensions/entire
    
    - Aindex.ts+127
- A.worktreeinclude+2
- MCHANGELOG.md+332
- MCLAUDE.md+221/-333
- MREADME.md+27/-8
- api/checkpoint
    
    - Adoc.go+13
    - Aerrors.go+12
    - Ainterfaces.go+135
    - Ametadata.go+562
    - Ametadata_test.go+69

- cmd/entire/cli
    
    - Mactivity_cmd.go+114/-48
    - Mactivity_cmd_test.go+84
    - Mactivity_render.go+135/-194
    - Mactivity_render_test.go+25
    - Aactivity_sessions_test.go+178
    - Mactivity_tui.go+63/-43
    - Mactivity_types.go+34

- agent
        
        - Magent.go+37
        - Magent_test.go+20
        - Marchitecture_test.go+1
        - Mcapabilities.go+69/-107
        - Mcapabilities_test.go+33
        - Mchunking_test.go+26
        - claudecode
            
            - Mhooks.go+24/-8
            - Mhooks_test.go+47
            - Mlifecycle.go+23/-33
            - Mlifecycle_test.go+27
            - Amodels.go+20
            - Mreviewer.go+3/-1
            - Aspawner.go+28
            - Aspawner_test.go+42
            - Mtranscript.go+92/-2
            - Mtranscript_test.go+50

- codex
            
            - MAGENT.md+1/-1
            - Mhooks.go+27/-14
            - Mhooks_test.go+94/-2
            - Mlifecycle.go+16
            - Mlifecycle_test.go+11
            - Mreviewer.go+35/-4
            - Mreviewer_test.go+40
            - Asecurity_contract_test.go+31
            - Aspawner.go+41
            - Aspawner_test.go+81

- copilotcli
            
            - Mcompat.go+6/-2
            - Mhooks.go+5/-2
            - Mhooks_test.go+1/-1
            - Mlifecycle.go+27
            - Mlifecycle_test.go+47
            - Asecurity_contract_test.go+41
            - Mtranscript.go+29/-48

- cursor
            
            - Mhooks.go+5/-2
            - Mhooks_test.go+1/-1
            - Aimages.go+295
            - Aimages_test.go+263
            - Mlifecycle.go+31/-2
            - Mlifecycle_test.go+73
            - Mtypes.go+11/-2

- Mevent.go+10
        - factoryaidroid
            
            - Mhooks.go+5/-2
            - Mhooks_test.go+3/-2
            - Mlifecycle.go+7/-31
            - Mtranscript.go+6/-89
            - Mtranscript_test.go+306/-353

- Aforeground.go+27
        - Aforeground_test.go+35
        - geminicli
            
            - Mgemini_test.go+48
            - Mhooks.go+5/-2
            - Mhooks_test.go+3/-2
            - Mlifecycle.go+25/-31
            - Mlifecycle_test.go+11
            - Mreviewer.go+3/-1
            - Aspawner.go+26
            - Aspawner_test.go+44
            - Mtranscript.go-42
            - Mtranscript_test.go-186

- Mhook_command.go+190/-8
        - Mhook_command_test.go+108
        - Ahook_command_windows_exec_test.go+128
        - Ainject.go+79
        - Ainject_test.go+75
        - Amodel_lister.go+40

- opencode
            
            - Mentire_plugin.ts+53/-2
            - Mhooks.go+1/-1
            - Mhooks_test.go+43/-8
            - Mlifecycle.go+23
            - Mtranscript.go+10/-27

- pi
            
            - Mentire_extension.ts+59/-5
            - Agenerate.go+25
            - Mhooks.go+1/-1
            - Mhooks_test.go+2/-2
            - Mlifecycle.go+119/-11
            - Mlifecycle_test.go+128
            - Amodels.go+49
            - Amodels_test.go+35
            - pijsonl
                
                - Mpijsonl.go+40/-2
                - Mpijsonl_test.go+51

- Areviewer.go+275
            - Areviewer_test.go+216
            - Mtranscript.go+41/-60
            - Mtranscript_test.go+84

- Mregistry.go-11
        - Mregistry_test.go-65
        - Aresume_command.go+89
        - Aresume_command_registry_test.go+48
        - Aresume_command_test.go+102
        - Msession_test.go+28
        - Askill_events.go+35
        - Askill_events_extract.go+29
        - Askill_events_prompt.go+140
        - Askill_events_prompt_test.go+106
        - spawn
            
            - Aspawn.go+30

- Mtext_generator_cli.go+1
        - Mtypes.go+9/-17
        - types
            
            - Askill_events.go+66
            - Atoken_usage.go+47
            - Atoken_usage_test.go+32

- vogon
            
            - Mhooks.go+19/-33

- Magent_group.go+9/-3
    - Aagent_help_banner_test.go+69
    - Aagent_help_cmd.go+291
    - Aagent_help_cmd_test.go+376
    - agentimport
        
        - Aagentimport.go+266
        - Aagentimport_test.go+280
        - Aclaude.go+145
        - Aclaude_test.go+106
        - Acodex.go+204
        - Acodex_test.go+112
        - Acopilot.go+137
        - Acopilot_test.go+150
        - Acursor.go+88
        - Acursor_test.go+150
        - Adiscover.go+83
        - Afactory.go+91
        - Afactory_test.go+115
        - Afixtures_test.go+9
        - Agemini.go+72
        - Agemini_test.go+94
        - Alinesplit.go+56
        - Api.go+104
        - Api_test.go+124
        - Asession_state_test.go+231

- agentlaunch
        
        - Alaunch.go+73
        - Alaunch_test.go+223

- api
        
        - Aauth_sessions.go+100
        - Aauth_sessions_test.go+200
        - Dauth_tokens.go-74
        - Dauth_tokens_test.go-200
        - Mbase_url.go+71/-7
        - Mbase_url_test.go+59/-5
        - Mclient.go+140/-38
        - Mclient_test.go+176/-10
        - Aenable.go+51
        - Aenable_test.go+104
        - Atrail_review_types.go+229
        - Mtrail_types.go+45/-32
        - Atrail_types_test.go+61
        - Atrails.go+31
        - Atrails_test.go+88

- Mapi_client.go+53/-14
    - Aapi_cmd.go+464
    - Aapi_cmd_test.go+251
    - Mattach.go+304/-185
    - Mattach_test.go+379/-275
    - Aattribution.go+1444
    - Aattribution_consistency_test.go+338
    - Aattribution_test.go+852
    - Mauth.go+447/-297
