Skip to content

Releases: sky-xo/june

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 16 Jan 07:19

Changelog

  • 89fbea0 fix: always copy fresh auth.json for codex spawn

v0.5.6

Choose a tag to compare

@github-actions github-actions released this 09 Jan 11:33

Changelog

  • 193c8f4 feat: scan nested subagents directories

v0.5.5

Choose a tag to compare

@sky-xo sky-xo released this 09 Jan 08:55
cc5205f

Bug Fixes

  • spawn: Fix --sandbox flag parsing for Gemini (#11)
    • june spawn gemini "task" --sandbox --name foo now works correctly
    • Previously failed with "accepts 2 arg(s), received 3"
    • Gemini now rejects explicit sandbox values (e.g., --sandbox=read-only) with a clear error

Documentation

  • Updated README with accurate --sandbox flag documentation

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 08 Jan 04:52

Changelog

  • ddf277f docs(spawn): add output and naming details to help text

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 08 Jan 04:50
f860da4

Changelog

  • 71d38e7 feat(codex): extract tool arguments from function_call entries
  • 3b9d778 feat(gemini): extract tool parameters from tool_use entries
  • 422c1fc feat(tui): add findAgentIndexByID helper for stable selection
  • 9067521 feat(tui): add findNearestSelectableIdx for fallback selection
  • eef3cd2 feat(tui): add preserveSelectionAfterRefresh method
  • a48204c feat(tui): convert Codex tool entries with normalization
  • cede062 feat(tui): convert Gemini tool entries with normalization
  • 159e3d3 feat(tui): increase active threshold from 10s to 20s
  • cdbdb65 feat(tui): track selectedAgentID on all selection changes
  • 02b9278 fix(tui): preserve agent selection across channel refreshes
  • de1bee4 fix: address PR review feedback
  • 148f0f8 refactor(tui): add selectedAgentID field for stable selection
  • 337ae54 test(tui): add integration tests for rich formatting

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Jan 15:39
391868f

Changelog

  • 3a76906 refactor: remove WriteSettings from gemini home
  • 650cc7a refactor: remove dead MCP config code from spawn
  • b08a1d6 refactor: remove internal/config package

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jan 14:28
ac18bc0

Changelog

  • 2dacc9c feat(agent): add SourceGemini constant
  • bd6d6f0 feat(cli): add adjective-noun name generator
  • 34bcbb2 feat(cli): add buildAgentName with ULID suffix
  • 69c3106 feat(cli): add codex configuration flags to spawn command
  • 109b066 feat(cli): add formatCollisionError with timestamp and suggestion
  • 4baf86c feat(cli): add generateName for auto-generated agent names
  • 15d55c6 feat(cli): add randomHexSuffix for collision fallback
  • 03d3af0 feat(cli): add relativeTime helper for human-readable timestamps
  • 5dbaae1 feat(cli): add resolveAgentNameWithULID with collision fallback
  • ea1e6b9 feat(cli): add runSpawnGemini function with tests
  • d32116d feat(cli): dispatch spawn to codex or gemini with unified sandbox flag
  • 2eceb9a feat(cli): make --name optional with auto-generation
  • 0c81df6 feat(cli): update logs to support gemini agents
  • 3ee4512 feat(cli): update peek to support gemini agents
  • 75d4f44 feat(cli): use ULID-based naming in spawn flow
  • e5905eb feat(cli): use config for MCP servers, set GEMINI_CONFIG_DIR
  • 289afa5 feat(config): add YAML config loader for MCP servers
  • 957e423 feat(db): add type column to agents table
  • 823dba0 feat(gemini): add WriteSettings for MCP server configuration
  • b89d806 feat(gemini): add home.go with EnsureGeminiHome
  • f78abc0 feat(gemini): add sessions.go with FindSessionFile
  • 4cb75b4 feat(gemini): add transcript.go with delta accumulation
  • ac6b27e feat(gemini): copy auth files from ~/.gemini/ to isolated home
  • d824f3d feat(tui): add support for Gemini agent transcripts
  • db50f13 fix(cli): cleanup gemini process on CreateAgent failure
  • a228751 fix: address PR review feedback (security, error handling, consistency)
  • 839c005 fix: use bufio.Reader to handle arbitrarily large lines in gemini streaming
  • e27319c refactor(cli): remove unused generateName function
  • 392cdf2 refactor(cli): use buildAgentName in resolveAgentNameWithULID
  • dcf10e1 test(cli): add tests for resolveAgentName (red)
  • 2ab9d56 test(cli): add tests for spawn codex flags
  • 47f6fdd test(cli): remove obsolete resolveAgentName tests

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Jan 02:06
532c10e

Changelog

  • 1cc583d feat(agent): add Channel type for grouping agents
  • 0a9b372 feat(agent): add unified Agent type
  • 9eeabe1 feat(claude): add ToUnified conversion to agent.Agent
  • db712a1 feat(claude): merge Codex agents into channel scanning
  • 8bd70b3 feat(cli): add logs command
  • f7643b4 feat(cli): add peek command with transcript reader
  • 3df044e feat(cli): add spawn command
  • fc76cc1 feat(codex): add EnsureCodexHome for isolated codex environment
  • e15f533 feat(codex): add message content parsing in transcript reader
  • 6f45a0a feat(codex): add session file finder
  • ecc386a feat(codex): update session discovery to use ~/.june/codex/
  • 543bcc2 feat(db): add ListAgentsByRepo for filtering by repo path
  • 5f95016 feat(db): add ToUnified conversion to agent.Agent
  • 949e992 feat(db): add UpdateSessionFile() method
  • 58338d6 feat(db): add agent CRUD operations
  • 257300a feat(db): add migration for repo_path and branch columns
  • 1acbcfb feat(db): add repo_path and branch columns for channel grouping
  • e53b004 feat(db): add sqlite database package with schema
  • b3ec595 feat(spawn): capture git context when spawning Codex agents
  • e51a203 feat(spawn): use isolated CODEX_HOME for vanilla agents
  • 2ae100f feat(tui): wire up Codex DB connection for agent display
  • 32f3d1b fix(channels): sort agents by LastActivity within channels
  • 1e06071 fix(cli): fix broken test logic for version fallback case
  • 94ff2ef fix(cli): improve error handling in spawn command
  • d54b763 fix(codex): deduplicate transcript by skipping event_msg duplicates
  • bd0158f fix(codex): parse agent_message and output_text content types
  • a30c4f5 fix(codex): return error from CodexHome() and juneHome()
  • 8bf7793 fix(codex): update transcript parser for actual Codex event format
  • 6e933fb fix(db): add rows.Err() check in ListAgents()
  • 736969f fix(db): handle time.Parse errors and improve test error checking
  • 2fdf666 fix(tui): reuse Codex DB connection across ticks
  • 1131c4c fix(version): use git-derived version for local builds
  • 880f08f fix: address code review feedback
  • a6b0c9a fix: resolve TUI Codex integration bugs (transcript, sorting, output)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 03:04

Changelog

  • 1b197cc ci: add release workflow
  • 421989f fix: update goreleaser config for v2 deprecations