Releases: SkeneTechnologies/skene
v0.4.0rc2
TUI v0.4.0rc2
Full Changelog: v0.4.0rc2...tui-v0.4.0rc2
v0.4.0rc1
What's Changed
- Add tree-sitter JS/TS AST parsing to validator by @bmichele in #57
- feat: migrate cursor-plugin into monorepo by @bmichele in #58
- refactor: split cli/main.py into per-command modules by @bmichele in #59
- Px8 tui game by @JSalinero in #61
- feat: use of engine.yaml in workflow by @teppohudsson in #62
- Resilient CLI setup flow with graceful error handling by @teekoo5 in #65
- Update image tags in README for responsiveness by @JSalinero in #67
- Refactor links section in README.md by @JSalinero in #68
New Contributors
Full Changelog: tui-v0.3.2...v0.4.0rc1
v0.3.1
What's Changed
- Added support for utilising ~/.config/skene/config in the TUI by @eretjohannes in #40
- Pin Python CLI version in TUI builds by @bmichele in #41
- UX suggestions: simplify results view navigation + native copy-paste by @bmichele in #44
- Show update notification on TUI welcome screen by @bmichele in #43
- Release visuals by @JSalinero in #45
- Origin/feat/vertical shooter by @eretjohannes in #46
- Origin/feat/terminal theme support by @eretjohannes in #47
- Plan command prompt update by @teppohudsson in #48
- Simplify plan command and planner architecture by @teppohudsson in #50
- Local push command by @teppohudsson in #49
- Bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #53
- Centralize output: shared Console, file logging, --debug/--quiet flags by @bmichele in #52
- Remove chat command, MCP server, and deprecated generate command by @bmichele in #55
- feat: add Skene as first-class provider with OAuth auth flow by @teppohudsson in #51
New Contributors
- @eretjohannes made their first contribution in #40
- @JSalinero made their first contribution in #45
- @dependabot[bot] made their first contribution in #53
Full Changelog: v0.3.0...v0.3.1
v0.3.1rc1
What's Changed
- Added support for utilising ~/.config/skene/config in the TUI by @eretjohannes in #40
- Pin Python CLI version in TUI builds by @bmichele in #41
- UX suggestions: simplify results view navigation + native copy-paste by @bmichele in #44
- Show update notification on TUI welcome screen by @bmichele in #43
- Release visuals by @JSalinero in #45
- Origin/feat/vertical shooter by @eretjohannes in #46
- Origin/feat/terminal theme support by @eretjohannes in #47
- Plan command prompt update by @teppohudsson in #48
- Simplify plan command and planner architecture by @teppohudsson in #50
- Local push command by @teppohudsson in #49
- Bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #53
- Centralize output: shared Console, file logging, --debug/--quiet flags by @bmichele in #52
- Remove chat command, MCP server, and deprecated generate command by @bmichele in #55
- feat: add Skene as first-class provider with OAuth auth flow by @teppohudsson in #51
New Contributors
- @eretjohannes made their first contribution in #40
- @JSalinero made their first contribution in #45
- @dependabot[bot] made their first contribution in #53
Full Changelog: v0.3.0...v0.3.1rc1
TUI v0.3.2
Skene v0.3.2 Release Notes
What's New
Skene Cloud Authentication & Upstream Storage — Signing in with Skene now configures your workspace automatically. After authenticating via the magic link, the TUI receives your upstream workspace slug, connects to Skene Cloud, and saves the upstream configuration — no manual setup required. Analysis results can now be pushed upstream to your Skene Cloud workspace.
Customizable Plan Sections (plan-steps.md) — Place a plan-steps.md file in your skene-context/ directory to override the default growth plan sections. The CLI sends your freeform markdown to the LLM to interpret your custom plan structure, giving you full control over what the growth plan covers.
Improved Plan Generation — The plan command now generates each section with a separate LLM call (multi-step orchestration), providing progress callbacks as each section completes. The planner prompt has been rewritten with a sharper "Council of Growth Engineers" persona that prioritizes high-leverage, compounding strategies over generic advice.
Better Terminal Theme Support — The TUI now detects custom ANSI themes (green-on-black, amber, etc.) by reading the terminal's foreground color saturation. When detected, the renderer drops to 16-color ANSI mode so colors respect your terminal palette instead of forcing brand hex values.
CLI Changes (v0.3.1)
- Removed
chatcommand, MCP server, and deprecatedgeneratecommand — The TUI is now the primary interactive interface. MCP optional dependency, entry points (skene-mcp,skene-growth-mcp), and keywords removed. - Renamed
skene inittoskene push --init— Base schema setup is now part of the push workflow. - New centralized output module — All CLI output goes through
skene.output(status, success, error, warning, debug). Loguru is file-only; Rich console writes to stderr to keep stdout clean for piping. --verbosereplaced with--quiet/--debug—--quietsuppresses status messages;--debugshows diagnostics and logs LLM I/O to~/.local/state/skene/debug/. Both flags available onanalyze,plan,status, andpush.skeneprovider support in CLI —--provider skenenow works directly from the CLI, with production endpoint defaulting towww.skene.ai.- LLM refactor —
generate_content_with_usageis now the primary abstract method, returning token counts alongside content. All providers updated with accurate usage tracking. - Push command improvements —
pushsupports--forward-urlfor upstream ingest and generatesnotify_event_logSQL when provided. Schema naming changed fromskene.*toskene_growth.*to avoid conflicts.
TUI Changes (v0.3.2)
- Custom ANSI theme detection — Detects non-standard foreground colors (high saturation) and forces the renderer to 16-color ANSI mode so
CompleteAdaptiveColorpicks the user's theme palette. - Adaptive color system refinement — Removed legacy hardcoded color variables (
Cream,Sand,Charcoal, etc.) andapplyLightColors(). All colors now useCompleteAdaptiveColorwith TrueColor + ANSI tiers and light/dark variants. - Auth flow receives upstream slug — The callback server accepts a
slugparameter from the auth website, which the TUI uses to auto-configure the upstream workspace URL and API key. - Upstream config fields — Config now includes
upstreamandupstream_api_key, read/written through the TOML config manager. - Skene provider unhidden — The Skene provider is now visible in the provider selection list (previously hidden).
- Brand color update — Updated accent and game colors to match current brand palette.
- Bug fixes — Footer rendering on window resize, button styling on light theme, provider list styling, game string cleanup.
TUI v0.3.2rc1
Full Changelog: v0.3.1rc1...tui-v0.3.2rc1
TUI v0.3.1
Full Changelog: tui-v0.3.1rc1...tui-v0.3.1
TUI v0.3.1rc1
What's Changed
- Release visuals by @JSalinero in #45
- Origin/feat/vertical shooter by @eretjohannes in #46
New Contributors
- @JSalinero made their first contribution in #45
Full Changelog: tui-v0.3.1a2...tui-v0.3.1rc1