Skip to content
Open

Dev #920

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
264 commits
Select commit Hold shift + click to select a range
5583c31
feat(subagent): add memory enrichment for subagent task results
JegernOUTT Dec 24, 2025
b90f1dd
docs(create_knowledge): clarify tool description for user guidance
JegernOUTT Dec 24, 2025
0e1379c
feat(agent): add automatic knowledge enrichment for agent mode
JegernOUTT Dec 24, 2025
24e2d35
feat(agent): add memory path feedback to tool outputs
JegernOUTT Dec 24, 2025
56145c3
Merge pull request #918 from smallcloudai/trajectories-tools
JegernOUTT Dec 24, 2025
2e722e0
initial
JegernOUTT Dec 25, 2025
af79d1e
refactor(chat): migrate SSE to fetch-based implementation with improv…
JegernOUTT Dec 26, 2025
7f970ab
debug fixes
JegernOUTT Dec 26, 2025
9ddd6e0
refactor(chat): reorganize message preparation and knowledge enrichme…
JegernOUTT Dec 26, 2025
70f4e2e
feat: add subchat update event support
JegernOUTT Dec 26, 2025
d7c89d5
refactor(chat): consolidate title generation in save_trajectory_snapshot
JegernOUTT Dec 28, 2025
8e23f8a
refactor: remove code completion replace scratchpad and simplify mode…
JegernOUTT Dec 28, 2025
95ac199
refactor: remove code completion replace scratchpad and simplify mode…
JegernOUTT Dec 28, 2025
0ea437a
refactor(chat): extract stream processing into reusable core module
JegernOUTT Dec 28, 2025
c55d01a
refactor(integrations): add output limiting and improve error messages
JegernOUTT Dec 28, 2025
3e0457a
refactor(integrations): improve output limiting and error messaging
JegernOUTT Dec 28, 2025
fea4027
refactor(integrations): consolidate file edit tool argument parsing
JegernOUTT Dec 28, 2025
4095018
refactor(integrations): consolidate file edit tool argument parsing
JegernOUTT Dec 28, 2025
fafe46e
refactor(chat): render diff messages inline after assistant responses
JegernOUTT Dec 29, 2025
edf5a5b
refactor(chat): improve content handling and add patch-like functions
JegernOUTT Dec 29, 2025
811a1cd
refactor(postprocessing): restructure tool result processing and budg…
JegernOUTT Dec 29, 2025
bdffc4f
refactor(postprocessing): restructure tool result processing and budg…
JegernOUTT Dec 29, 2025
d59488c
refactor(AssistantInput): simplify reasoning content logic
JegernOUTT Dec 29, 2025
1ffc3e8
refactor: add multi-workspace support for knowledge and trajectory st…
JegernOUTT Dec 29, 2025
aaaae2b
feat(knowledge): add trajectory search and context tools with enrichm…
JegernOUTT Dec 29, 2025
160e98a
fix(chat): preserve knowledge enrichment context during compression
JegernOUTT Dec 29, 2025
5076017
if snapshot.messages.is_empty() {
JegernOUTT Dec 29, 2025
db7bf42
refactor: enhance project tree display with file metadata and filtering
JegernOUTT Dec 29, 2025
0fa6d6a
refactor(vecdb): support separate vecdb directory with legacy migration
JegernOUTT Dec 29, 2025
0f0f99b
refactor(subchat): extract tool execution into dedicated function
JegernOUTT Dec 29, 2025
5803e11
formatting
JegernOUTT Dec 29, 2025
3ec066e
formatting
JegernOUTT Dec 29, 2025
f0b699f
feat(chat): implement multi-cycle agent loop with queue auto-flush
JegernOUTT Dec 29, 2025
9af5c8e
feat: improve chat session state management and tool execution
JegernOUTT Dec 29, 2025
753d588
feat(middleware): add automatic patch confirmation for compatible tools
JegernOUTT Dec 30, 2025
f8f04ba
refactor(chat): queue user messages on new chat creation
JegernOUTT Dec 30, 2025
84551df
refactor: restructure message queue system with priority support and …
JegernOUTT Dec 30, 2025
efba98b
feat(chat): add async thunk to initialize chat with messages
JegernOUTT Dec 30, 2025
99a049e
feat: add automatic patch execution support
JegernOUTT Dec 30, 2025
1acc53a
feat: add file_rev field to ContextFile struct
JegernOUTT Dec 30, 2025
3587086
perf(chat): increase stream timeout limits to 1 hour
JegernOUTT Dec 30, 2025
8613ea2
feat: add draft message persistence and parallel tool execution
JegernOUTT Dec 30, 2025
7062c25
feat(voice): add voice input support with transcription and model man…
JegernOUTT Dec 30, 2025
65b7583
feat: add task planning and orchestration system
JegernOUTT Jan 2, 2026
579f1f3
feat(chat): add task metadata support to thread parameters
JegernOUTT Jan 2, 2026
c2bf4b1
refactor: add code_workdir parameter to AtCommandsContext
JegernOUTT Jan 3, 2026
efd7083
refactor(tools): reduce lock scope in planner-gated tool operations
JegernOUTT Jan 3, 2026
4ffa4aa
WIP: task management UI enhancements
JegernOUTT Jan 3, 2026
fbd7fb6
WIP: task management UI improvements
JegernOUTT Jan 3, 2026
a7d393b
feat: add expandable chat section and animated agent status dots
JegernOUTT Jan 3, 2026
ac96d4e
refactor(files_correction): extract code_workdir-aware project dirs f…
JegernOUTT Jan 3, 2026
661424f
refactor: improve chat layout and add model selection to task agents
JegernOUTT Jan 3, 2026
6d242ca
refactor: parallelize subchat-based tools (subagent, deep_research, s…
JegernOUTT Jan 3, 2026
160c1c8
fix(chat): disable compression and improve task board dependency parsing
JegernOUTT Jan 3, 2026
8dffe97
Squash merge agent work from refact/task/507c06d8-e60c-474a-972e-17d6…
JegernOUTT Jan 3, 2026
cd8bc9a
Squash merge agent work from refact/task/507c06d8-e60c-474a-972e-17d6…
JegernOUTT Jan 3, 2026
e1cd683
Squash merge agent work from refact/task/507c06d8-e60c-474a-972e-17d6…
JegernOUTT Jan 3, 2026
6c31bb4
Merge T-2 changes: remove use_compression plumbing
JegernOUTT Jan 3, 2026
44bc6b5
Resolve merge conflict in history_limit
JegernOUTT Jan 3, 2026
4273168
Squash merge agent work from refact/task/507c06d8-e60c-474a-972e-17d6…
JegernOUTT Jan 3, 2026
ae8da6f
refactor(trajectories): use unified path lookup for trajectory handlers
JegernOUTT Jan 3, 2026
6c0cafc
refactor(trajectory): restructure API responses and UI components
JegernOUTT Jan 4, 2026
932d539
feat(trajectory): enhance compression and handoff with new options an…
JegernOUTT Jan 4, 2026
ca78030
feat: add parent_id and link_type support for chat trajectory relatio…
JegernOUTT Jan 4, 2026
10203f4
feat(chat,tools): add tool filtering and code workdir support
JegernOUTT Jan 4, 2026
0ce82bc
refactor(chat): improve loop handling and fix edge cases
JegernOUTT Jan 4, 2026
d6de130
refactor(subchat): unify subchat system with YAML-driven configuration
JegernOUTT Jan 5, 2026
b3364bb
refactor: make subchat temperature optional to support model defaults
JegernOUTT Jan 5, 2026
084f2c8
feat(voice): implement streaming voice transcription with live feedback
JegernOUTT Jan 5, 2026
fdd6ea9
feat: add voice recording cancellation and server tool result handling
JegernOUTT Jan 5, 2026
cf1b8eb
feat(caps,chat): add strict tool schema and handoff regeneration support
JegernOUTT Jan 5, 2026
ccd5b60
test(chat): add new ChatPrepareOptions fields and fix handoff summary…
JegernOUTT Jan 8, 2026
3edfbdc
feat: add context full detection and trajectory auto-open on handoff
JegernOUTT Jan 8, 2026
85bfb2b
feat(chat): sanitize messages when switching AI models
JegernOUTT Jan 8, 2026
b0d4a12
refactor(chat): remove automatic_patch from thread params persistence
JegernOUTT Jan 8, 2026
68739ee
feat(chat): add tail_needs_assistant logic and improve subchat progre…
JegernOUTT Jan 9, 2026
f2403c4
fix: resolve all ESLint errors and warnings in frontend
JegernOUTT Jan 9, 2026
be88d4b
Refactor trajectory retrieval to use direct directory scanning and so…
JegernOUTT Jan 9, 2026
8eb7012
refactor: update API signatures to support context-aware knowledge se…
JegernOUTT Jan 9, 2026
2c40981
WIP: Add StreamingTokenCounter component (needs fix for live updates)
JegernOUTT Jan 9, 2026
130df9a
Squash merge agent work from refact/task/7d4be4ff-a386-4bce-b3aa-1f9a…
JegernOUTT Jan 9, 2026
4c75938
docs: remove leading comments from customization config
JegernOUTT Jan 9, 2026
5b98510
docs(tool): update agent status message guidance
JegernOUTT Jan 9, 2026
2d717dc
Squash merge agent work from refact/task/7d4be4ff-a386-4bce-b3aa-1f9a…
JegernOUTT Jan 9, 2026
f724b6c
Card T-12: Sticky token counter + fallback context with gray circle f…
JegernOUTT Jan 9, 2026
69df59a
Improve file handling and UI rendering logic
JegernOUTT Jan 9, 2026
8a1407a
Add useStreamingChatIds hook and update Toolbar CSS
JegernOUTT Jan 9, 2026
732a1ab
refactor(storage): sort trajectories by updated_at in list_task_traje…
JegernOUTT Jan 9, 2026
ffb2bd6
refactor(chat): simplify context file extraction and improve subchat …
JegernOUTT Jan 9, 2026
86e4d6c
Card T-2: Always show counter (even before first assistant message) -…
JegernOUTT Jan 9, 2026
8e0af0a
Auto-commit: yaml config changes
JegernOUTT Jan 9, 2026
f033124
style: normalize line endings in tools_list.rs
JegernOUTT Jan 9, 2026
aafe6b1
Card T-3: Fix TypeScript errors in StreamingTokenCounter (unsafe any …
Jan 9, 2026
c3b1839
Card T-3: Fix TypeScript errors in StreamingTokenCounter - all type s…
JegernOUTT Jan 9, 2026
cc166e4
Remove redundant comments and refine session state checks
JegernOUTT Jan 9, 2026
dc0f03b
Refactor to replace `is_streaming` with `session_state`
JegernOUTT Jan 9, 2026
db36926
Merge agent work from refact/task/7d4be4ff-a386-4bce-b3aa-1f9a330c4b4…
JegernOUTT Jan 9, 2026
94a4d0a
Merge: StreamingTokenCounter sticky visibility + token counting fixes
JegernOUTT Jan 9, 2026
4211c5c
Modify serialization behavior for planner_session_state field
JegernOUTT Jan 9, 2026
b0e0f8f
Fix: StreamingTokenCounter shows live tokens during streaming (not de…
JegernOUTT Jan 9, 2026
7ae4bab
Add memoized selector for tab display data to optimize Toolbar rendering
JegernOUTT Jan 9, 2026
095cc7b
Card T-5: Add stream_version counter to force StreamingTokenCounter u…
Jan 9, 2026
381757a
Merge agent work from refact/task/7d4be4ff-a386-4bce-b3aa-1f9a330c4b4…
JegernOUTT Jan 9, 2026
d25f6fc
refactor: simplify history validation and remove token limiting logic
JegernOUTT Jan 9, 2026
19a22fb
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 9, 2026
f8ff0e1
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 9, 2026
1e8c5b4
Card T-3: Frontend: RTK Query API client for knowledge graph
Jan 9, 2026
632416b
Merge T-3: Resolve conflicts - keep main branch versions (more permis…
JegernOUTT Jan 9, 2026
18a8d2e
Refactor task spawning logic to always retrieve base commit
JegernOUTT Jan 9, 2026
caeb4e6
Update query parameter type and add eslint comment for console error
JegernOUTT Jan 9, 2026
736eec7
Fix: resolve build errors in knowledgeGraphApi, InternalLinkContext, …
JegernOUTT Jan 9, 2026
da4671a
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 9, 2026
04dae03
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 9, 2026
41e8ecb
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 9, 2026
b4e16b0
Refactor cytoscape import and fcose registration
JegernOUTT Jan 10, 2026
3784848
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
3cd83f6
Fix T-7: Remove unused KnowledgeGraphEdge import
JegernOUTT Jan 10, 2026
5c8dd35
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
5eb6c58
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
d112434
Fix T-9: Remove unused Button import
JegernOUTT Jan 10, 2026
267bd6c
Fix: React hooks order violation in KnowledgeGraph component
JegernOUTT Jan 10, 2026
07d0f8f
Fix: Layout stability and node visualization in KnowledgeGraph
JegernOUTT Jan 10, 2026
00c11aa
Fix: CytoscapeComponent sizing and add debug logging
JegernOUTT Jan 10, 2026
953f9f3
Fix: Use hex colors instead of CSS variables in Cytoscape stylesheet
JegernOUTT Jan 10, 2026
703a916
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
9735c28
Merge C-2: Resolve CHANGES.md conflict
JegernOUTT Jan 10, 2026
2cdbe1a
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
276c4bf
Backend: Cleanup unused task planner tools
JegernOUTT Jan 10, 2026
6a95ce2
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
32acd69
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
3676b5b
Frontend: Add MemoryDetailsEditor export to Knowledge index
JegernOUTT Jan 10, 2026
842b211
Merge T-13: MemoryDetailsEditor component with all exports
JegernOUTT Jan 10, 2026
778344c
Frontend: Fix TypeScript errors in KnowledgeGraphView (Stylesheet typ…
JegernOUTT Jan 10, 2026
bfff19b
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
d5493b9
refactor(tool_task_agent_finish): improve planner notification with b…
JegernOUTT Jan 10, 2026
7914177
refactor(hooks): simplify trajectory metadata handling
JegernOUTT Jan 10, 2026
57ecb93
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
50c6346
Frontend: Fix ESLint issues in Knowledge components (test mocks, types)
JegernOUTT Jan 10, 2026
038859c
Frontend: Fix Cytoscape stylesheet type assertion
JegernOUTT Jan 10, 2026
7498618
refactor: enhance planner chat metadata and selection logic
JegernOUTT Jan 10, 2026
3546f15
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
c6a1793
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
7b3db3a
fix: restore scrollbars to KnowledgeWorkspace sections
JegernOUTT Jan 10, 2026
5e962c7
fix: remove scrollbars from parent containers, keep only in memory ca…
JegernOUTT Jan 10, 2026
ef132f7
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
8bd386e
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
ba707a5
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
fe01a05
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
9072b23
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
39b9d2f
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
282af82
Fix test: Change DELETE to POST for delete-memory endpoint
JegernOUTT Jan 10, 2026
3ba0b22
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
35d44b3
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
246ad1a
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
fb05936
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
90d1919
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
42fd851
T-26: Allow clearing tags and filenames - make fields optional
JegernOUTT Jan 10, 2026
55c71c6
Squash merge agent work from refact/task/e5d6778e-acba-4cbe-8931-5519…
JegernOUTT Jan 10, 2026
575a9b5
style: remove unused imports and fix typescript issues
JegernOUTT Jan 12, 2026
3b36d6f
refactor: remove unused token counting and history limiting functions
JegernOUTT Jan 12, 2026
e9c6cc6
Merge pull request #919 from smallcloudai/stateless-chat-ui
JegernOUTT Jan 12, 2026
e5931b2
style(gui): fix prettier formatting in 23 files
JegernOUTT Jan 12, 2026
1ac6539
fix(gui): use absolute URLs for API calls in bundled mode
JegernOUTT Jan 12, 2026
b78ab4f
style: format voice recording files with prettier
JegernOUTT Jan 12, 2026
df2ab86
fix: add missing 'port' dependency to useVoiceInput useCallback hook
JegernOUTT Jan 12, 2026
e35b7c3
refactor: improve UI layout and component behavior
JegernOUTT Jan 13, 2026
c5fd521
style(gui): fix prettier formatting in ChatForm.tsx
JegernOUTT Jan 13, 2026
0b6bf0f
fix(gui): resolve lint errors and test failures
JegernOUTT Jan 13, 2026
8d65da3
refactor: reorganize cors middleware and improve platform compatibility
JegernOUTT Jan 13, 2026
7585b4e
feat(agent): integrate trajectory button with AgentCapabilities UI
JegernOUTT Jan 13, 2026
c6a551a
refactor: add task memory tools and support automatic injection
JegernOUTT Jan 14, 2026
49819c0
refactor(task): add task memory tools with automatic injection support
JegernOUTT Jan 14, 2026
47497a1
fix: apply cargo fmt to all Rust files
JegernOUTT Jan 14, 2026
622c848
refactor(thinking): hide ThinkingButton when model doesn't support bo…
JegernOUTT Jan 14, 2026
4018ae4
feat(chat): add root_chat_id and abort_flag support for subchat tracking
JegernOUTT Jan 14, 2026
8d4e915
style: fix prettier formatting in getMetering.test.ts
JegernOUTT Jan 14, 2026
df53cce
fix: update tests for handoff_context_msg and root_chat_id field
JegernOUTT Jan 14, 2026
25591e3
refactor(chat): reorganize handoff_select message assembly logic
JegernOUTT Jan 15, 2026
1fc854a
refactor(file_edit): migrate to v4a diff format with unified operatio…
JegernOUTT Jan 15, 2026
577a3ea
Squash merge agent work from refact/task/620aa706-0b26-4baa-971e-a176…
JegernOUTT Jan 15, 2026
4ce11ec
Fix merge conflict: add shell_service to tools_list and mod.rs
JegernOUTT Jan 15, 2026
af5a9f8
Add shell_service to system tools and task planner whitelist
JegernOUTT Jan 15, 2026
9a45990
Checkpoint before T-4B agent spawn
JegernOUTT Jan 15, 2026
4622de8
Remove extra/refact-intellij submodule reference
JegernOUTT Jan 15, 2026
d5a63b4
Add tool_shell_service.rs - background service management tool
JegernOUTT Jan 15, 2026
450ec39
Squash merge agent work from refact/task/620aa706-0b26-4baa-971e-a176…
JegernOUTT Jan 15, 2026
bec47c0
refactor: migrate apply_patch to envelope format and add code_review …
JegernOUTT Jan 15, 2026
1228da2
refactor(openai-apply-patch): reformat code and add comprehensive tests
JegernOUTT Jan 15, 2026
4537df1
refactor(postprocessing): fix output filter skip logic for unlimited …
JegernOUTT Jan 15, 2026
36b2a59
refactor(shell): fix streaming task handle and add shell_service UI s…
JegernOUTT Jan 15, 2026
83f1142
refactor: migrate apply_patch to envelope format and add code_review …
JegernOUTT Jan 15, 2026
b6359ed
feat(tools): add workspace folder management tool
JegernOUTT Jan 15, 2026
730fcf6
fix(gui): handle ApplyPatchToolCall missing path property in TextDocH…
JegernOUTT Jan 15, 2026
a7b4027
chore: remove accidental submodule reference
JegernOUTT Jan 15, 2026
06cb2b1
Implement pagination, SSE connection handling, and state synchronization
JegernOUTT Jan 21, 2026
f29c8ef
Refactor checks and event handlers for clarity and consistency
JegernOUTT Jan 21, 2026
a0204c9
style(connection): fix formatting and remove extraneous whitespace
JegernOUTT Jan 21, 2026
89280dc
Remove unused code and unused modules
JegernOUTT Jan 21, 2026
b6fb841
Refactor postprocessing and context file handling logic
JegernOUTT Jan 21, 2026
f1cf241
Remove unused structs and functions from AT tree and AST instance files.
JegernOUTT Jan 21, 2026
1719b12
Refactor ThreadHistory component to use trajectory data and handle lo…
JegernOUTT Jan 21, 2026
23f3976
Add citations and extra fields to multimodal dictionary serialization
JegernOUTT Jan 21, 2026
fc8d081
Remove unused `AtAstReference` implementation and improve code organi…
JegernOUTT Jan 22, 2026
bf65b7c
style(http): fix formatting and Content-Type header
JegernOUTT Jan 22, 2026
5a96239
refactor(ui): implement smooth page switching with loading states
JegernOUTT Jan 22, 2026
a1d137b
style(ui): fix layout and toolbar positioning
JegernOUTT Jan 22, 2026
946bff2
refactor(sidebar): consolidate tasks and trajectories subscriptions
JegernOUTT Jan 23, 2026
8c366cd
refactor(chat): optimize performance and add regression tests
JegernOUTT Jan 23, 2026
b953072
feat(subchat): sanitize messages before creating new thread
JegernOUTT Jan 23, 2026
51f529b
refactor(chat-history): add container queries for responsive compact …
JegernOUTT Jan 23, 2026
a88ec14
perf(styles): enable GPU compositing for JCEF repaint fixes
JegernOUTT Jan 23, 2026
649ca65
chore(version): bump to 7.0.0
JegernOUTT Jan 23, 2026
2756a0d
refactor(chat): improve task chat handling and session management
JegernOUTT Jan 24, 2026
c8b15b3
refactor(chat): migrate runtime updates to trajectory SSE events
JegernOUTT Jan 28, 2026
bdfc2f1
refactor(tool-confirmation): display tool names instead of full commands
JegernOUTT Jan 28, 2026
91336d1
fix(sidebar): clear load error and validate LSP port before connecting
JegernOUTT Jan 28, 2026
7417205
refactor(engine): remove code_workdir from AtCommandsContext and tools
JegernOUTT Jan 29, 2026
4c40e51
feat(yaml-configs): add project customization registry and HTTP API
JegernOUTT Jan 29, 2026
e591117
refactor(customization): introduce configurable chat modes and subagents
JegernOUTT Jan 30, 2026
739c85d
feat(customization): add global/local config editor with form/YAML views
JegernOUTT Jan 30, 2026
9977b6a
refactor(customization): add type safety and comprehensive testing
JegernOUTT Jan 30, 2026
dd36fb2
style(customization): format multi-line JSX props and imports
JegernOUTT Jan 30, 2026
6f1fdf9
refactor(customization): add ESLint disable comments and improve type…
JegernOUTT Jan 30, 2026
a56db41
feat(chat): add auto-approve settings for editing tools and dangerous…
JegernOUTT Jan 31, 2026
925219a
feat: Add project information dialog and auto-approve tool flags
JegernOUTT Jan 31, 2026
3ff2cf9
feat(chat): add task progress tracking with tasks_set tool and UI widget
JegernOUTT Jan 31, 2026
7418e1b
refactor: apply linting fixes and type improvements
JegernOUTT Jan 31, 2026
07ce51c
feat(tools): add allow_parallel flag with smart batching execution
JegernOUTT Jan 31, 2026
1bdbb97
refactor(chat-form): unify UI controls and restructure layout
JegernOUTT Jan 31, 2026
520ac78
feat(chat): add @-command parsing and clickable chips
JegernOUTT Feb 1, 2026
22c38e2
refactor(chat): unify attachments UI and add configurable project con…
JegernOUTT Feb 1, 2026
e779dce
feat(chat): add branch and delete message functionality
JegernOUTT Feb 1, 2026
7d113a4
refactor(markdown): replace react-syntax-highlighter with shiki
JegernOUTT Feb 1, 2026
649922d
refactor(customization): migrate from compiled-in yaml to registry sy…
JegernOUTT Feb 1, 2026
b8f467c
refactor(chat): use nullish coalescing for tool data records
JegernOUTT Feb 1, 2026
0fd6b1e
refactor(shiki): add explicit TypeScript types to Highlighter usage
JegernOUTT Feb 1, 2026
21e3268
refactor(chat): replace static prompt selector with dynamic reasoning UI
JegernOUTT Feb 2, 2026
f077655
refactor(yaml-configs): normalize relative paths with forward slashes
JegernOUTT Feb 2, 2026
0e7d52b
refactor(git): remove dangerous git object cleanup and fix checkpoint…
JegernOUTT Feb 2, 2026
7da4b76
feat(agent): add task_done and ask_questions tools
JegernOUTT Feb 2, 2026
f55ba6c
feat(chat)!: add ToolStepOutcome::Stop handling and notification even…
JegernOUTT Feb 2, 2026
7483324
refactor(chat): replace ScrollArea with virtualized list using react-…
JegernOUTT Feb 2, 2026
9a8a4f5
style(toolcard): remove result content backgrounds and adjust padding
JegernOUTT Feb 2, 2026
34fa471
style(ui): extract shared scrollbar, iconButton, and design tokens
JegernOUTT Feb 2, 2026
bb05bd8
refactor(llm): introduce wire format adapters replacing HF/OpenAI end…
JegernOUTT Feb 2, 2026
2940df7
refactor(llm)!: introduce wire format adapters replacing HF endpoints
JegernOUTT Feb 3, 2026
a3a3529
refactor(regex-search): replace scope resolution with explicit file list
JegernOUTT Feb 3, 2026
0fd9e7a
refactor(chat): remove openai_convert, add per-thread sampling params…
JegernOUTT Feb 3, 2026
9157c1c
feat(model-caps): add centralized model capabilities registry
JegernOUTT Feb 5, 2026
71b3cfd
refactor(model-caps): enhance model capabilities resolution and valid…
JegernOUTT Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .github/workflows/agent_engine_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,15 @@ jobs:
rustup update --no-self-update stable
rustup target add ${{ matrix.target }}
rustup component add rust-src


- name: Install LLVM (Windows)
if: startsWith(matrix.os, 'windows')
run: choco install llvm -y

- name: Install LLVM (macOS)
if: startsWith(matrix.os, 'macos')
run: brew install llvm

- name: setup cross-rs
if: matrix.cross
run: |
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/agent_engine_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,14 @@ jobs:
rustup target add ${{ matrix.target }}
rustup component add rust-src

- name: Install LLVM (Windows)
if: startsWith(matrix.os, 'windows')
run: choco install llvm -y

- name: Install LLVM (macOS)
if: startsWith(matrix.os, 'macos')
run: brew install llvm

- name: setup cross-rs
if: matrix.cross
run: |
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -294,3 +294,6 @@ dist
.vite
# Refact binary/symlink
**/refact/bin/refact-lsp

.refact_knowledge*/
.refact*/
Loading