This website requires JavaScript.
14aa1785f8
chore(release): 1.18.1 [skip ci]
main
v1.18.1
semantic-release-bot
2026-08-01 11:15:52 +00:00
0e0fd5df05
fix(nix): restrict flake to x86_64-linux (nixpkgs 26.11 dropped darwin)
asepharyana
2026-08-01 18:03:50 +07:00
07f547eea8
ci: publish flake to FlakeHub (rolling)
asepharyana
2026-08-01 17:58:44 +07:00
f918d44c8d
docs: clean up duplicate v1.18.0 changelog entries
asepharyana
2026-07-22 16:17:18 +07:00
0d06875bb7
chore(release): 1.18.0 [skip ci]
v1.18.0
semantic-release-bot
2026-07-22 07:33:49 +00:00
ffefa8c07f
fix(clippy): replace type annotation with type alias + .insert() to avoid trivial_cast
Cyrene (Mem)
2026-07-22 14:29:44 +07:00
883908ab55
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-22 07:26:13 +00:00
eed4025918
fix(tui): resolve remaining clippy errors in workspace
Cyrene (Mem)
2026-07-22 14:22:11 +07:00
6b90c7eb0d
fix(rust): resolve all clippy warnings treated as errors in CI
Cyrene (Mem)
2026-07-22 14:16:49 +07:00
958645ed7f
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-22 07:01:54 +00:00
eb8cc17993
fix(rust): remove unused imports, variables, and dead code causing CI build failures
Cyrene (Mem)
2026-07-22 13:57:50 +07:00
b3a4d131d1
feat: enhance explore phase with TUI workflow event handling
asepharyana
2026-07-21 07:47:35 +07:00
f368f3a1c0
feat: implement mandatory explore phase with parallel subagents
asepharyana
2026-07-21 07:41:28 +07:00
8ecc588a3e
feat(best_practice): add code quality scanning and commit message validation
asepharyana
2026-07-21 07:21:22 +07:00
55677dd671
feat: Add SOLID principles and TDD reference documentation
asepharyana
2026-07-21 07:10:17 +07:00
d615090dcd
feat: centralize default constants and refactor overlay enter handling in TUI
asepharyana
2026-07-21 07:00:15 +07:00
8c58faf292
feat(tui): introduce comprehensive state management for TUI interface
asepharyana
2026-07-21 06:42:37 +07:00
802346f909
Refactor subagent and workflow domain models; migrate access tiers and events to domain module
asepharyana
2026-07-21 06:24:20 +07:00
552bc5bc63
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 23:11:52 +00:00
d59713d3e3
feat: implement Component trait for modular UI components and refactor TUI views to use it
asepharyana
2026-07-21 06:07:05 +07:00
6ab532018a
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 10:48:37 +00:00
047d7183d7
fix: add .releaserc.json for semantic-release configuration
asepharyana
2026-07-20 17:44:17 +07:00
4d85e5144b
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 10:36:16 +00:00
dcc8c3ee42
feat: enhance context gathering in auto-review engine and agent runner
asepharyana
2026-07-20 17:32:25 +07:00
289c58ef36
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 10:29:23 +00:00
094eb4b8ba
feat: refactor auto-review engine to use spawn_subagent for improved thread handling
asepharyana
2026-07-20 17:25:19 +07:00
dd7825b481
refactor: streamline agent turn handling and background review process
asepharyana
2026-07-20 17:22:09 +07:00
4c186b62d4
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 10:03:25 +00:00
fef3c925cd
feat: add semantic search tool for code symbol indexing and searching
asepharyana
2026-07-20 16:59:22 +07:00
785ae19757
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 09:42:13 +00:00
873f870e23
feat(agent): add AI summarization for conversation history compacting
asepharyana
2026-07-20 16:38:19 +07:00
54927f692f
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 09:33:26 +00:00
efcd191f96
feat(agent): implement agent execution engine and turn handling with background processing
asepharyana
2026-07-20 16:29:32 +07:00
2e8a4f2443
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 09:20:09 +00:00
2f5f62ab09
feat(tui): add rich context information including active jobs, README snippet, and recent git history
asepharyana
2026-07-20 16:16:18 +07:00
919435eb84
feat(tui): integrate rich context builder into agent turn process
asepharyana
2026-07-20 16:11:15 +07:00
bed9f8cff6
feat(tui): enhance system prompt with workspace structure information
asepharyana
2026-07-20 16:07:10 +07:00
6c7995f5f5
feat(llm): increase max retries for streaming requests from 3 to 10
asepharyana
2026-07-20 16:03:13 +07:00
7ea226509c
feat(llm): improve UTF-8 handling in response processing to prevent infinite loops feat(shell): enhance output capturing by using threads for stdout and stderr feat(tui): update usage widget to display token counts and provider/model information refactor(tui): simplify status bar rendering by removing unnecessary token calculations
asepharyana
2026-07-20 16:01:18 +07:00
6bef4a3f82
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 08:57:39 +00:00
16494d4b1e
Enhance logging and documentation across utility tools and TUI overlays
asepharyana
2026-07-20 15:53:20 +07:00
f84dfb8476
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 08:25:10 +00:00
07b217cf4a
feat(tui): enhance agent turn handling by grouping parameters and improving message management
asepharyana
2026-07-20 15:21:23 +07:00
9bfb95d795
feat(llm): improve tool call handling by dynamically resizing tool_calls and updating arguments
asepharyana
2026-07-20 14:58:39 +07:00
285dbb14cc
feat(tui): add support for reasoning in chat messages and update transcript handling
asepharyana
2026-07-20 14:56:03 +07:00
cac6626586
feat(tui): implement streaming support for LLM responses and update transcript handling
asepharyana
2026-07-20 14:51:16 +07:00
5a373d1031
feat(tui): update system message for clarity and conciseness in tool usage instructions
asepharyana
2026-07-20 14:47:13 +07:00
fe2e916937
feat: add test_load and test_parse binaries for configuration loading and parsing
asepharyana
2026-07-20 14:30:36 +07:00
66ac4dbf02
feat: remove obsolete design documents for clipboard OSC52, diff view, file mention, context compaction, and add development guide
asepharyana
2026-07-20 13:59:37 +07:00
44c3dd1239
chore(release): 1.18.0 [skip ci]
semantic-release-bot
2026-07-20 06:56:23 +00:00
87abe8c335
feat(tui): optimize performance by caching display lines and token counts, and improve action handling
asepharyana
2026-07-20 13:52:20 +07:00
148ba4e07b
feat(mcp): enhance MCP server registration with error handling and improve transport process management refactor: update various tools for better error handling and path resolution fix: improve markdown rendering and input display in TUI
asepharyana
2026-07-20 12:42:53 +07:00
89ee213454
chore(release): 1.17.0 [skip ci]
v1.17.0
semantic-release-bot
2026-07-20 05:30:00 +00:00
a04651905f
feat(token): add refresh token verification to TokenService
asepharyana
2026-07-20 12:26:08 +07:00
600ea041ef
chore(release): 1.16.1 [skip ci]
v1.16.1
semantic-release-bot
2026-07-20 05:06:27 +00:00
1ec2aa136a
refactor: improve code readability and consistency across multiple files
asepharyana
2026-07-20 12:02:48 +07:00
4ced6681c2
chore(release): 1.16.0 [skip ci]
v1.16.0
semantic-release-bot
2026-07-20 04:33:19 +00:00
08e2f9998d
feat(tui): enhance agent turn with tool descriptions and sanitize arguments
asepharyana
2026-07-20 11:29:33 +07:00
792695b65a
feat(tui): implement agent turn engine for background processing and enhance input handling
asepharyana
2026-07-20 10:55:09 +07:00
da2ed6da25
feat(tui): add usage overlay and sidebar for displaying usage statistics and tasks feat(tui): implement status bar with connection and turn state indicators feat(tui): create workflow panel for agent status and progress visualization feat(web): introduce web frontend interface with static file serving feat(ws): add WebSocket interface for real-time communication and session management
asepharyana
2026-07-20 09:04:57 +07:00
bceba665c0
refactor: remove unused tracing imports across multiple files
asepharyana
2026-07-20 07:02:55 +07:00
714b4617dd
Refactor CMS and IAM modules: restructure presentation and command layers
asepharyana
2026-07-20 06:53:01 +07:00
e9a8e93c83
Refactor session ID handling and improve error management
asepharyana
2026-07-20 06:39:30 +07:00
ab1a54b72e
Refactor error handling in IAM and CMS crates
asepharyana
2026-07-20 06:14:23 +07:00
5aaedbf787
docs: tambah doc comment, logging, dan inline comments di semua 255 file
asepharyana
2026-07-19 17:05:27 +07:00
6680795ce7
chore(release): 1.15.2 [skip ci]
v1.15.2
semantic-release-bot
2026-07-17 20:21:33 +00:00
9b6e51dc67
fix: correct jitter range to ±25% and fix abort.rs doc — review findings
asepharyana
2026-07-18 03:14:58 +07:00
40524f930f
refactor: use mark_dirty() helper di input.rs, DRY 22 lokasi
asepharyana
2026-07-18 03:10:03 +07:00
086cb86f0d
refactor: extract is_aborted helpers, DRY 16 call sites
asepharyana
2026-07-18 03:06:15 +07:00
ff47bffe0c
refactor: reuse is_auth_error from provider.rs, DRY backend retry logic
asepharyana
2026-07-18 02:57:18 +07:00
431c8d3b89
refactor: unify 3 backoff implementations into shared helper
asepharyana
2026-07-18 02:54:18 +07:00
e32501ee59
refactor: extract session_id extraction helper, DRY auth.rs
asepharyana and Claude Opus 4.8
2026-07-18 02:49:15 +07:00
7d8487cefb
refactor: consolidate #![allow(clippy::cast_*)] to crate roots
asepharyana and Claude Opus 4.8
2026-07-18 02:44:44 +07:00
4cd38c9291
refactor: extract write_json_atomic helper, DRY 8 call sites
asepharyana and Claude Opus 4.8
2026-07-18 02:37:03 +07:00
9a6ab62562
refactor: DRY cleanup — extract shared helpers, remove duplication across tools, LSP, overlays, and runtime
asepharyana and Claude Opus 4.8
2026-07-18 01:59:42 +07:00
b02754acd2
refactor: implement retry logic with exponential backoff and jitter for subagent and provider calls
asepharyana
2026-07-17 15:03:08 +07:00
b3c5b2a57b
chore(release): 1.15.1 [skip ci]
v1.15.1
semantic-release-bot
2026-07-17 03:32:34 +00:00
796bb09c5b
refactor: enhance message shaping with progressive summarization and improved handling of dropped messages
asepharyana
2026-07-17 10:29:21 +07:00
5aad7e1eb1
refactor: streamline token counting and message shaping logic
asepharyana
2026-07-17 09:40:18 +07:00
0dfde96f81
chore(release): 1.15.0 [skip ci]
v1.15.0
semantic-release-bot
2026-07-17 02:20:51 +00:00
9a67137954
refactor: massive codebase restructuring — naming, splitting, DRY
asepharyana
2026-07-17 09:03:37 +07:00
1f0ae9f551
Refactor and clean up code across multiple modules
asepharyana
2026-07-17 06:44:31 +07:00
22dd6fdda7
feat(cms): implement RewindBlobRepository for managing binary blobs
asepharyana
2026-07-17 04:21:18 +07:00
b272858edb
fix(cms): satukan ChatMessage/Role Conversation dengan tipe kanonik zesdex-entities
asepharyana and Claude Sonnet 5
2026-07-16 16:43:03 +07:00
3f79b283e2
chore: hapus entitas settings/app_config/memory/edit_log lama di zesdex-entities yang sudah digantikan zesdex-cms
asepharyana and Claude Sonnet 5
2026-07-16 16:41:32 +07:00
9618ef413b
refactor(backend): alihkan EditLog ke zesdex-cms JsonlEditLogRepository
asepharyana and Claude Sonnet 5
2026-07-16 16:40:23 +07:00
0ad3b0e539
refactor(backend): alihkan Memory ke zesdex-cms MarkdownMemoryRepository
asepharyana and Claude Sonnet 5
2026-07-16 16:36:25 +07:00
dc9fd4dbd1
refactor(backend): alihkan AppConfig ke zesdex-cms JsonAppConfigRepository
asepharyana and Claude Sonnet 5
2026-07-16 16:30:12 +07:00
8e6acc30d5
refactor(backend): alihkan Settings ke zesdex-cms JsonSettingsRepository
asepharyana and Claude Sonnet 5
2026-07-16 16:27:38 +07:00
6d41ffc587
fix(cms): perbaiki serde default hive_mind_node_timeout_ms & toleransi parse gagal di Settings
asepharyana and Claude Sonnet 5
2026-07-16 16:17:19 +07:00
f51a32569f
chore: hapus implementasi OAuth/session lama yang sudah digantikan zesdex-iam
asepharyana and Claude Sonnet 5
2026-07-16 16:08:33 +07:00
add6845edf
refactor(backend): alihkan manajemen session ke zesdex-iam (SessionRepository/SessionLockRepository)
asepharyana and Claude Sonnet 5
2026-07-16 16:07:01 +07:00
4ab812d93b
refactor(backend): alihkan run_oauth_flow ke zesdex-iam OAuthServiceImpl
asepharyana and Claude Sonnet 5
2026-07-16 16:02:58 +07:00
ff6a749c11
feat(iam): implementasikan FileSystemSessionLockRepository (sebelumnya belum ada implementasi)
asepharyana and Claude Sonnet 5
2026-07-16 16:01:17 +07:00
f2d97fb17d
fix(iam): set permission 0600 pada file token OAuth
asepharyana and Claude Sonnet 5
2026-07-16 16:00:06 +07:00
be278f8b1c
fix(iam): redirect_uri dinamis + validasi CSRF state di OAuthServiceImpl
asepharyana and Claude Sonnet 5
2026-07-16 15:58:06 +07:00
910aa5e071
feat(iam): port LoopbackServer OAuth callback listener dari zesdex-backend
asepharyana and Claude Sonnet 5
2026-07-16 15:53:23 +07:00
5ede65f454
feat(iam): tambahkan CSPRNG (OsRng) untuk token state/PKCE
asepharyana
2026-07-16 15:49:49 +07:00
4dc4f80fa3
fix(middleware): jangan percaya header X-Forwarded-For/X-Real-IP secara default di rate limiter
asepharyana and Claude Sonnet 5
2026-07-16 15:47:56 +07:00
3401d63063
docs(shell): perbaiki doc comment shell_filter yang menyesatkan soal credential-read
asepharyana
2026-07-16 13:32:33 +07:00