-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8a29399
commit e6e69dd
Showing
8 changed files
with
36 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,3 +13,4 @@ settings.gradle.kts | |
*.data | ||
*.parsed.json | ||
package-lock.json | ||
.kotlin/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
18 changes: 18 additions & 0 deletions
18
docs/webui/src/main/kotlin/com/simiacryptus/skyenet/apps/plan/tasks.table.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
| Task Type | Description | Key Features | Input | Output | Special Considerations | | ||
|-----------------------|--------------------------------------|---------------------------------------------------------------------------------|----------------------------------------------------|-----------------------------------------------------|------------------------------------------| | ||
| AbstractTask | Base class for task execution | - State management<br>- Code file handling<br>- Dependency tracking | - PlanSettings<br>- TaskConfigBase | - Task execution results<br>- State updates | Must implement promptSegment() and run() | | ||
| CommandAutoFixTask | Executes commands with auto-fixing | - Auto-fix capability<br>- Command resolution<br>- Working directory management | - Command list<br>- Working directory | - Command execution results<br>- Fix attempts | Max 5 retry attempts | | ||
| CommandSessionTask | Manages interactive command sessions | - Session persistence<br>- Multiple command execution<br>- State maintenance | - Command list<br>- Session ID<br>- Timeout | - Command outputs<br>- Session state | Max 10 concurrent sessions | | ||
| ForeachTask | Executes tasks on multiple items | - Sequential iteration<br>- Subtask management<br>- Progress tracking | - Item list<br>- Subtask definitions | - Per-item results<br>- Overall status | Maintains dependencies per iteration | | ||
| GitHubSearchTask | Searches GitHub content | - Multi-type search<br>- Result formatting<br>- Sorting options | - Search query<br>- Search type<br>- Result count | - Formatted results<br>- Metadata | Requires GitHub API token | | ||
| GoogleSearchTask | Performs Google searches | - Web search<br>- Result formatting<br>- Metadata inclusion | - Search query<br>- Result count | - Formatted results<br>- Pagemap data | Requires Google API credentials | | ||
| FileModificationTask | Modifies code files | - File creation/modification<br>- Code quality maintenance<br>- Diff generation | - Input files<br>- Modifications | - Modified files<br>- Change documentation | Supports auto-fix mode | | ||
| DocumentationTask | Generates code documentation | - Documentation generation<br>- Format handling<br>- Change management | - Source files<br>- Topics | - Documentation files<br>- Inline comments | Supports manual/auto approval | | ||
| SecurityAuditTask | Performs security analysis | - Vulnerability detection<br>- Standards compliance<br>- Fix suggestions | - Source files<br>- Focus areas | - Audit report<br>- Fix recommendations | Security-focused analysis | | ||
| TestGenerationTask | Creates test suites | - Test case generation<br>- Framework integration<br>- Coverage optimization | - Source files<br>- References | - Test files<br>- Test documentation | Language-specific output | | ||
| EmbeddingSearchTask | Semantic search functionality | - Embedding-based search<br>- Query filtering<br>- Distance metrics | - Positive/negative queries<br>- Search parameters | - Ranked results<br>- Context summaries | Requires indexed content | | ||
| KnowledgeIndexingTask | Indexes content for search | - Content processing<br>- Chunk generation<br>- Parallel processing | - File paths<br>- Parsing type | - Indexed content<br>- Progress reports | Uses thread pool | | ||
| WebSearchAndIndexTask | Search and index web content | - Web search<br>- Content download<br>- Indexing | - Search query<br>- Result count | - Downloaded content<br>- Index files | Max 10 search results | | ||
| CodeOptimizationTask | Optimizes code performance | - Performance analysis<br>- Code optimization<br>- Impact assessment | - Files to optimize<br>- Optimization focus | - Optimization suggestions<br>- Performance metrics | Maintains code readability | | ||
| RefactorTask | Refactors code structure | - Code restructuring<br>- Pattern application<br>- Quality improvement | - Files to refactor<br>- Refactoring focus | - Refactored code<br>- Change documentation | Preserves functionality | | ||
| InquiryTask | Analyzes code and answers questions | - Code analysis<br>- Question answering<br>- Context awareness | - Input files<br>- Questions<br>- Inquiry goal | - Detailed answers<br>- Analysis report | Supports interactive mode | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters