Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 May 10:51

Changelog

  • 2089ca3 /flows: distinguish broken steps from missing ones
  • b22951e Add /flows and /help slash commands
  • 9f68125 Add config system, buffered text output, and UI improvements
  • e128565 Add eager tool result clearing and roadmap
  • e166225 Add grep/glob tools, context compaction, NEO.md loading, API retry
  • 586c6f8 Add multiline input with Shift+Enter
  • d2475db Add one-line install script
  • ca0a888 Add readline-style editing: Ctrl+W, Ctrl+U, Ctrl+K
  • a22a961 Add response-complete indicator with usage summary
  • 4745567 Add test suite: 44 tests across neo-core and neo-coding
  • 34a64f9 Add visual separation between output and input areas
  • 8dcb99a Add write tool, permission system, slash commands, and UI overhaul
  • e1f00bf Address Codex feedback on PR #29
  • 84e6811 Address late P1 feedback on #29 and #31
  • 57bb1f2 Adopt PI-style tool display format
  • b1ef30d Consolidate flows behind neo.yaml + flat flows/ directory
  • 5fe0fa8 Empirical probe: confirm write sees review verdict on retry
  • 8017cb5 Extract internal/workflow engine + Sink interface
  • e8684d1 Fix SSE partial-line drop and clean up PlanModeHook
  • ded9dd8 Fix all critical review issues
  • 6c3b5c3 Fix excessive blank line spacing in output
  • 5f57c0e Fix input box padding, multiline keys, and add color
  • e800629 Fix token display spacing in status line
  • fcacb1c Initial commit: Rust-based coding agent
  • f9e224d Merge pull request #25 from owainlewis/codex/update-readme-go-rewrite
  • a4eb407 Merge pull request #27 from owainlewis/feat/workflow-engine
  • 254f363 Merge pull request #28 from owainlewis/feat/workflow-block
  • 7cca985 Merge pull request #29 from owainlewis/feat/workflow-wiring
  • bf7d3a5 Merge pull request #3 from owainlewis/codex/update-readme-go-rewrite
  • 5b333cc Merge pull request #31 from owainlewis/feat/neo-config
  • 394aefb Merge pull request #32 from owainlewis/feat/slash-commands
  • cd276e5 Merge pull request #34 from owainlewis/feat/workflow-activity-log
  • fe4a910 Merge pull request #35 from owainlewis/fix/late-pr-feedback
  • d525f02 Merge pull request #36 from owainlewis/fix/default-to-chat
  • 4256abc Merge pull request #37 from owainlewis/feat/splash
  • 1990396 Merge pull request #38 from owainlewis/feat/splash-polish
  • 0ccc56f Merge pull request #39 from owainlewis/docs/screenshot
  • 84d2d17 Merge pull request #41 from owainlewis/feat/splash-border
  • a6f8ee0 Merge pull request #42 from owainlewis/feat/splash-classy
  • 451b1ab Merge pull request #43 from owainlewis/feat/splash-pullquote
  • 0337f39 Merge pull request #44 from owainlewis/feat/splash-list
  • e874e79 Merge pull request #45 from owainlewis/feat/install-script-and-iserror
  • f161a95 Merge pull request #57 from owainlewis/test/feedback-probe
  • bd240bd Merge pull request #59 from owainlewis/feat/step-templates
  • 57a222a Merge pull request #61 from owainlewis/feat/agents-md-and-cleanup
  • 817920f Merge pull request #72 from owainlewis/feat/splash-motivational-tagline
  • d175e1d Merge pull request #73 from owainlewis/refactor/remove-flows
  • 38f9979 Merge pull request #74 from owainlewis/feat/skill-loading
  • b6f9c36 Move tool approvals to output area and fix text wrapping
  • c616dac Overhaul TUI for cleaner Claude Code-inspired layout
  • a1df24d Reject /run when a workflow is already active
  • 61440ea Remove legacy Rust implementation
  • 41c4de5 Rename project from opus to neo
  • 1d4f55f Replace approval popups with danger guard blacklist
  • 560fc63 Restructure into modular workspace with streaming, hooks, and subagents
  • 25f8017 Rewrite README with mission statement and full documentation
  • 9a9fd19 Rewrite in Go: phased agent + Bubble Tea TUI
  • 7da5879 Show plan/execute mode in UI with Shift+Tab toggle
  • 3b50769 Simplify guard config: single file, substring patterns, tests
  • a1c802c Simplify guard: minimal OS-only blocklist, single --yolo flag
  • dd591dc Splash: blue banner wrapped in a rounded border
  • 2d0af13 Splash: magazine pull-quote with gradient bar
  • 8d4e6bf Splash: metadata as a stacked labelled list
  • c2accc8 Splash: minimal wordmark instead of block-shadow ASCII
  • 88c7e19 Splash: top breathing room + justfile stamps Version
  • 41ecdf3 Step prompts as Go text/template with workflow context
  • 0a36dd6 TUI polish + upgrade to Bubble Tea v2
  • 3b0d6c3 TUI workflow block (Pi-style render, no engine wiring yet)
  • 9c06711 Thread tool error status into EventToolResult
  • 5e745e8 Update roadmap: mark completed work, add review findings and next phases
  • 29c714c Update roadmap: mark critical fixes done
  • 039a7f3 Welcome splash with NEO banner, version, model, cwd, branch
  • 8182d2b Wire workflow engine into the TUI via /run
  • 29fc06a Workflow block: persistent activity log per step
  • fb3b2b7 config: fix slice-out-of-bounds panic on EOF frontmatter fence
  • 3210cba feat(release): add automated release pipeline
  • ee2dc7b feat(tui): random motivational tagline on the splash screen
  • ba3422f feat: load AGENTS.md into the chat prompt behind a feature flag
  • 7901096 feat: skill loading with $name expansion (closes #62)
  • a7d3838 fix(tui): drop redundant tool-card top margin
  • 82e71df neo with no args defaults to chat
  • 5983581 refactor(tui): dedupe helper functions into helpers.go
  • 64e0a1f refactor: extract shared workspace package; consolidate prompt assembly
  • 8cf49d0 refactor: remove the multi-step flow/workflow subsystem

Install

curl -fsSL https://raw.githubusercontent.com/owainlewis/neo/main/install.sh | bash
brew install --cask owainlewis/tap/neo