Skip to content

Commit d18ebbd

Browse files
authored
chore: version packages for v0.4.0
chore: version packages
2 parents c39eedd + 584b08a commit d18ebbd

9 files changed

Lines changed: 153 additions & 43 deletions

File tree

.changeset/fresh-start-0-4-0.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

packages/agent/CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# @mohanscodex/spectra-agent
22

3+
## 0.4.0
4+
5+
### Minor Changes
6+
7+
- [`c39eedd`](https://github.com/codex-mohan/spectra/commit/c39eedd31f87c184c0036517a368d46a151d8ef4) Thanks [@codex-mohan](https://github.com/codex-mohan)! - **npm scope migration:** `@singularity-ai/*``@mohanscodex/*` — all packages now publish under the personal scope to resolve naming conflicts
8+
9+
**Provider & Model Registry:**
10+
11+
- New `generate-models` script: fetches 4039 models across 158 providers from OpenRouter and models.dev
12+
- Custom provider support via `registerProvider()` in the TUI and SDK
13+
- 17 new provider integrations (xAI, DeepSeek, Mistral, Cerebras, Google, Fireworks, Together, Perplexity, Cohere, Novita, Moonshot, Chutes, MiniMax, HuggingFace, NVIDIA, Z.AI)
14+
15+
**Agent System:**
16+
17+
- Mode-switching agent with subagent dispatch — task subagent tool, markdown subagent, and session hierarchy
18+
- Turn-level footer with revert, rollback, and filesystem checkpointing
19+
- Streaming stutter fix, focus bleed fix, thinking toggle in TUI
20+
21+
**TUI (`spectra-code`):**
22+
23+
- Full rewrite with `@opentui/react` (JSX components, yargs CLI)
24+
- Provider connection flow, model lifecycle, no-model state, per-message model tracking
25+
- Redesigned home layout with Spectra Void theme
26+
- Fixed autocomplete positioning, Escape dismissal, session list refresh
27+
- Fixed shell tool output, interrupt handling, and message persistence
28+
29+
**Distributed Infrastructure (`spectra-app`):**
30+
31+
- `SessionEngine` — full lifecycle orchestration with session load, rate limiting, agent execution, and persistence
32+
- `RedisRateLimiter` + `RedisSessionStore` — distributed sliding window rate limiting and session storage
33+
- `CompositeRateLimiter` — multi-dimensional (tenant + user + provider)
34+
- `CircuitBreaker` — three-state machine (Closed/Open/HalfOpen)
35+
- `SseBridge` — SSE-based connection bridge with heartbeat and graceful close
36+
- `HealthProbe` — Kubernetes-ready health checks (liveness + readiness)
37+
38+
**Other:**
39+
40+
- MCP support for file and shell tools
41+
- CLI refactored with proper subcommands and session actions
42+
- Circuit breaker in Rust SDK (`spectra-rs`)
43+
- GitHub Actions: docs deployment workflow, fixed release pipeline
44+
- Full docs sync with current SDK API surface
45+
46+
### Patch Changes
47+
48+
- Updated dependencies [[`c39eedd`](https://github.com/codex-mohan/spectra/commit/c39eedd31f87c184c0036517a368d46a151d8ef4)]:
49+
- @mohanscodex/spectra-ai@0.4.0
50+
351
## 0.3.0
452

553
### Patch Changes

packages/agent/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mohanscodex/spectra-agent",
3-
"version": "0.3.0",
3+
"version": "0.4.0",
44
"description": "Spectra Agent — agent loop, tool dispatch, state management",
55
"type": "module",
66
"main": "./dist/index.js",

packages/ai/CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# @mohanscodex/spectra-ai
22

3+
## 0.4.0
4+
5+
### Minor Changes
6+
7+
- [`c39eedd`](https://github.com/codex-mohan/spectra/commit/c39eedd31f87c184c0036517a368d46a151d8ef4) Thanks [@codex-mohan](https://github.com/codex-mohan)! - **npm scope migration:** `@singularity-ai/*``@mohanscodex/*` — all packages now publish under the personal scope to resolve naming conflicts
8+
9+
**Provider & Model Registry:**
10+
11+
- New `generate-models` script: fetches 4039 models across 158 providers from OpenRouter and models.dev
12+
- Custom provider support via `registerProvider()` in the TUI and SDK
13+
- 17 new provider integrations (xAI, DeepSeek, Mistral, Cerebras, Google, Fireworks, Together, Perplexity, Cohere, Novita, Moonshot, Chutes, MiniMax, HuggingFace, NVIDIA, Z.AI)
14+
15+
**Agent System:**
16+
17+
- Mode-switching agent with subagent dispatch — task subagent tool, markdown subagent, and session hierarchy
18+
- Turn-level footer with revert, rollback, and filesystem checkpointing
19+
- Streaming stutter fix, focus bleed fix, thinking toggle in TUI
20+
21+
**TUI (`spectra-code`):**
22+
23+
- Full rewrite with `@opentui/react` (JSX components, yargs CLI)
24+
- Provider connection flow, model lifecycle, no-model state, per-message model tracking
25+
- Redesigned home layout with Spectra Void theme
26+
- Fixed autocomplete positioning, Escape dismissal, session list refresh
27+
- Fixed shell tool output, interrupt handling, and message persistence
28+
29+
**Distributed Infrastructure (`spectra-app`):**
30+
31+
- `SessionEngine` — full lifecycle orchestration with session load, rate limiting, agent execution, and persistence
32+
- `RedisRateLimiter` + `RedisSessionStore` — distributed sliding window rate limiting and session storage
33+
- `CompositeRateLimiter` — multi-dimensional (tenant + user + provider)
34+
- `CircuitBreaker` — three-state machine (Closed/Open/HalfOpen)
35+
- `SseBridge` — SSE-based connection bridge with heartbeat and graceful close
36+
- `HealthProbe` — Kubernetes-ready health checks (liveness + readiness)
37+
38+
**Other:**
39+
40+
- MCP support for file and shell tools
41+
- CLI refactored with proper subcommands and session actions
42+
- Circuit breaker in Rust SDK (`spectra-rs`)
43+
- GitHub Actions: docs deployment workflow, fixed release pipeline
44+
- Full docs sync with current SDK API surface
45+
346
## 0.3.0
447

548
### Patch Changes

packages/ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mohanscodex/spectra-ai",
3-
"version": "0.3.0",
3+
"version": "0.4.0",
44
"description": "Spectra AI — LLM provider layer with streaming",
55
"type": "module",
66
"main": "./dist/index.js",

packages/app/CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# @mohanscodex/spectra-app
22

3+
## 0.4.0
4+
5+
### Minor Changes
6+
7+
- [`c39eedd`](https://github.com/codex-mohan/spectra/commit/c39eedd31f87c184c0036517a368d46a151d8ef4) Thanks [@codex-mohan](https://github.com/codex-mohan)! - **npm scope migration:** `@singularity-ai/*``@mohanscodex/*` — all packages now publish under the personal scope to resolve naming conflicts
8+
9+
**Provider & Model Registry:**
10+
11+
- New `generate-models` script: fetches 4039 models across 158 providers from OpenRouter and models.dev
12+
- Custom provider support via `registerProvider()` in the TUI and SDK
13+
- 17 new provider integrations (xAI, DeepSeek, Mistral, Cerebras, Google, Fireworks, Together, Perplexity, Cohere, Novita, Moonshot, Chutes, MiniMax, HuggingFace, NVIDIA, Z.AI)
14+
15+
**Agent System:**
16+
17+
- Mode-switching agent with subagent dispatch — task subagent tool, markdown subagent, and session hierarchy
18+
- Turn-level footer with revert, rollback, and filesystem checkpointing
19+
- Streaming stutter fix, focus bleed fix, thinking toggle in TUI
20+
21+
**TUI (`spectra-code`):**
22+
23+
- Full rewrite with `@opentui/react` (JSX components, yargs CLI)
24+
- Provider connection flow, model lifecycle, no-model state, per-message model tracking
25+
- Redesigned home layout with Spectra Void theme
26+
- Fixed autocomplete positioning, Escape dismissal, session list refresh
27+
- Fixed shell tool output, interrupt handling, and message persistence
28+
29+
**Distributed Infrastructure (`spectra-app`):**
30+
31+
- `SessionEngine` — full lifecycle orchestration with session load, rate limiting, agent execution, and persistence
32+
- `RedisRateLimiter` + `RedisSessionStore` — distributed sliding window rate limiting and session storage
33+
- `CompositeRateLimiter` — multi-dimensional (tenant + user + provider)
34+
- `CircuitBreaker` — three-state machine (Closed/Open/HalfOpen)
35+
- `SseBridge` — SSE-based connection bridge with heartbeat and graceful close
36+
- `HealthProbe` — Kubernetes-ready health checks (liveness + readiness)
37+
38+
**Other:**
39+
40+
- MCP support for file and shell tools
41+
- CLI refactored with proper subcommands and session actions
42+
- Circuit breaker in Rust SDK (`spectra-rs`)
43+
- GitHub Actions: docs deployment workflow, fixed release pipeline
44+
- Full docs sync with current SDK API surface
45+
46+
### Patch Changes
47+
48+
- Updated dependencies [[`c39eedd`](https://github.com/codex-mohan/spectra/commit/c39eedd31f87c184c0036517a368d46a151d8ef4)]:
49+
- @mohanscodex/spectra-ai@0.4.0
50+
- @mohanscodex/spectra-agent@0.4.0
51+
352
## 0.3.0
453

554
### Minor Changes

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mohanscodex/spectra-app",
3-
"version": "0.3.0",
3+
"version": "0.4.0",
44
"description": "Spectra App - Session management, concurrency, and orchestration",
55
"type": "module",
66
"main": "./dist/index.js",

packages/code/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# @mohanscodex/spectra-code
2+
3+
## 0.1.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`c39eedd`](https://github.com/codex-mohan/spectra/commit/c39eedd31f87c184c0036517a368d46a151d8ef4)]:
8+
- @mohanscodex/spectra-ai@0.4.0
9+
- @mohanscodex/spectra-agent@0.4.0

packages/code/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mohanscodex/spectra-code",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"private": true,
55
"type": "module",
66
"description": "Spectra Code — TUI coding agent with CLI commands, tools, and LLM integration",

0 commit comments

Comments
 (0)