Changelog
- 7b47973 0.4.9
- c73ebfb Add AgentTypeFactoryAIDroid to exhaustive switches and extract Droid transcript helper
- e310224 Add Droid E2E test support with BYOK Anthropic API auth
- f087462 Add Droid transcript tests and fix E2E PATH setup
- 69ec586 Add FACTORY_API_KEY to E2E workflows for Droid platform auth
- ac7c443 Add Factory AI Droid E2E test runner
- eb08ada Add Factory AI Droid agent installation to E2E workflow
- 3c37cf5 Add Factory AI Droid agent integration
- c83248a Add Factory AI Droid integration tests
- c1ef11a Add architecture tests enforcing agent package boundaries
- ffb79f9 Add droid to condense session switch
- e0489ea Add droid to e2e tests
- 6e0a155 Add unit tests for ReadLatestSessionPromptFromCommittedTree
- 35dec30 Address pull request feedback
- 8fa5dc3 Audit Droid test suite: remove 13 trivial tests, add 9 high-value tests
- 4c6c877 Clean up
- d862941 Clean up
- f9c6270 Clear FullyCondensed flag on session reactivation
- c3bec39 Ensure comments are up to date
- 4b0b0bc Extract testMainGoFile constant to fix goconst lint error
- 12d2099 Fix Droid "(no prompt)" after commit by adding agent-specific transcript parsing
- 0e67969 Fix Droid E2E tests for v0.63+ custom model selection and repo settings
- c9f67b8 Fix Droid startOffset applied at raw JSONL level in token calculation
- bdf4c1a Fix Factory AI Droid transcript parsing and session lifecycle issues
- 2ea43db Fix PR review comments: mise syntax, step numbering, and missing parameter
- 0051efb Fix architecture test: missing continue, zero-guard, stale comment
- 81a5e7e Fix checkpoint bench tests to use checkpoint package instead of checkpoint_test
- 576302e Fix droid exec
- 4b380d8 Fix integration test compilation errors after single-strategy refactor
- 1a02ae6 Fix relocated repo test
- d5eea9f Fix typo in implement command description
- 94a1d70 Implement GetSessionDir for Factory AI Droid
- d4fa282 Implement ReadSession/WriteSession for Droid and fix E2E test blockers
- 45f8fbd Improve comment on os.Stat error handling in waitForTranscriptFlush
- 75be1c0 Include .claude/plugins/agent-integration updates
- e076148 Merge branch 'main' into alex/agent-architecture-test
- 08acbc5 Merge branch 'main' into alisha/factoryai-agent
- cd0220e Merge branch 'main' into alisha/factoryai-agent
- 2221d03 Merge branch 'main' into alisha/factoryai-agent
- 0dd7698 Merge branch 'main' into alisha/factoryai-agent
- 20d623b Merge branch 'main' into alisha/factoryai-agent
- c5a1d93 Merge branch 'main' into alisha/factoryai-agent
- 632f98d Merge branch 'main' into alisha/factoryai-agent
- 5b2b6c0 Merge branch 'main' into alisha/factoryai-agent
- efa39a0 Merge branch 'main' into alisha/factoryai-agent
- 4d21c46 Merge branch 'main' into alisha/factoryai-agent
- 68625dc Merge branch 'main' into alisha/factoryai-agent
- a374219 Merge branch 'main' into alisha/factoryai-agent
- 852963e Merge branch 'main' into alisha/factoryai-agent
- fa2c49c Merge branch 'main' into alisha/factoryai-agent
- 929eb90 Merge branch 'main' into alisha/improve-agent-integration-skill
- 1c49556 Merge branch 'main' into alisha/improve-agent-integration-skill
- 29ded22 Merge branch 'main' into skip-fully-condensed-sessions
- d75dcf5 Merge branch 'main' into soph/stale-session-fixes
- 676e8e4 Merge branch 'main' into soph/transcript-wait-bug-the-second
- 4b6c44b Merge branch 'main' of github.com:entireio/cli into explain-hang-performance
- 4f0c443 Merge pull request #401 from entireio/soph/better-version-check-for-dev-release
- bd1a7a5 Merge pull request #435 from entireio/alisha/factoryai-agent
- 6e8cfd5 Merge pull request #495 from entireio/soph/add-absolute-hook-path-option
- 3206f07 Merge pull request #543 from entireio/soph/improved-tty-readability
- 6a6ab71 Merge pull request #545 from entireio/soph/transcript-wait-bug-the-second
- 785fdd8 Merge pull request #548 from entireio/dependabot/github_actions/actions/upload-artifact-7
- d2a4b03 Merge pull request #550 from entireio/soph/stale-session-fixes
- e137ef1 Merge pull request #551 from entireio/fix/explain-hang-performance
- 0153b07 Merge pull request #552 from entireio/soph/welcome-message-factory-ai
- 6660d99 Merge pull request #553 from entireio/fix/prepare-commit-msg-performance
- 5bda311 Merge pull request #555 from entireio/alisha/improve-agent-integration-skill
- 5a0a147 Merge pull request #556 from entireio/skip-fully-condensed-sessions
- 83ce815 Merge pull request #558 from entireio/cleanup/remove-tracked-worktree
- b9d03ee Merge pull request #566 from entireio/simplify-path-install-message
- 958e4c3 Merge pull request #568 from entireio/soph/review-skip-fully-condensed-sessions
- a991984 Merge pull request #569 from entireio/alex/agent-architecture-test
- 14b1c44 Merge pull request #580 from entireio/soph/changelog-0-4-9
- 4a4f6b9 Merge remote-tracking branch 'origin/main' into soph/add-absolute-hook-path-option
- 96b3e5b Move checkpoint bench tests to benchutil package
- ab5a6be PR feedback
- 34a1f96 Relax researcher source file restriction
- 89e927b Remove dead methods, redundant indirection, and simplify hook helpers in factoryaidroid
- d2cf521 Remove low-value factoryaidroid tests and consolidate pass-through hooks
- 2d07b6e Remove tracked worktree and add .claude/worktrees/ to .gitignore
- 562adbf Remove unnecessary directory creation
- 8e7d262 Revert bench tests to checkpoint_test package to avoid import cycle
- da2c18a Simplify Droid transcript parsing code
- 08fcc3d Skip fully-condensed ENDED sessions in PostCommit
- 2335da5 Update LastInteractionTime comment to reflect git hook exclusion
- ee048ec Update agent-integration skill docs
- f7367c6 Update cmd/entire/cli/versioncheck/versioncheck_test.go
- 686abda Update droid e2e agent to use --skip-permissions-unsafe flag
- 9355394 Use strconv.Unquote for AST import path extraction
- 4a08b56 add --abolute-git-hook-path to entire enable, this will setup your hooks with absolute paths to the entire binary
- 70cc27d adding tests, small improvement / better guard
- 4fd35ce chore(deps): bump actions/upload-artifact from 6 to 7
- ba20a2f don't update LastInteraction when only git hooks were triggered
- b804345 fix: align e2e workflow agent names and add factoryai-droid concurrency limit
- a009258 fix: don't wait for sessions that are older then 120s
- 0238f88 fix: lower factoryai-droid E2E concurrency limit to 1
- 7d954e4 fix: optimize prepare-commit-msg hook performance for large repos
- eff1e18 fix: resolve
entire explainhanging on repos with many checkpoints - 8e9c62e fix: respect GIT_TERMINAL_PROMPT=0 in hasTTY() to prevent Droid hang
- d964694 fix: set factoryai-droid E2E concurrency limit to 3
- 7f1cdc8 fix: use types.AgentName/AgentType from agent/types subpackage in factoryaidroid
- 8118d5e handle factory ai welcome message, new HookResponseWriter interface
- 10b3291 if there is no log at commit time, skip too
- 37a44d4 ignore git describe suffix for dev builds when comparing versions
- e69d963 improved TTY handling to be more in one place
- 2fdf1ef make sure we use the flag and then look at the setting
- fd73cef mise build:all is not used anywhere
- 16d0e34 only skip version check for dev builds, not all prereleases
- c8f51b6 reduce parallel e2e tests
- 8ea0427 refactor: extract shared helper for reading committed checkpoint prompts
- 34fd3cb simplified
- 5b20ca2 skip version checks on prerelease versions
- aad5eb6 use {tag}-dev-{commit} format in dev/publish task