github entireio/cli v0.4.9

6 hours ago

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 explain hanging 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

Don't miss a new cli release

NewReleases is sending notifications on new releases.