Releases: unit-mesh/autodev-workbench
Releases · unit-mesh/autodev-workbench
v0.7.1
v0.6.3
0.6.3 (2025-06-15)
🚀 Features
- integrate LLMLogger for enhanced logging in analysis tools (49d063c)
- integrate ProjectContextAnalyzer into system prompt for round 1 (c6b88d7)
- github-analysis: enhance GitHub issue analysis tool with project context and analysis scope options (70df41e)
- index, tools: add fetch content with summary tool export (f6558ac)
- project-memory: implement conversation summary saving to markdown (dee2386)
- project-memory: categorize memories and improve formatting (418d20d)
- remote-agent: enable Enhanced Intelligence Tools (64cb4bb)
- remote-agent: add GitHub URL transformation for raw content (fad80c3)
- web-fetch-content: add HTML content detection and improve URL fetching logic (8332398)
🩹 Fixes
- fix tests (93b8be4)
- index: reintroduce extractTitle export from markdown-utils (1845735)
- llm-logger: update log file path and ensure log directory exists (2e596bd)
- markdown-utils: update cheerio import to use the main package (274e650)
❤️ Thank You
- Phodal Huang @phodal
v0.6.2
0.6.2 (2025-06-12)
🚀 Features
- add terminal command and str replace editor (50bc69a)
- implement plan-driven architecture for GitHub Agent (3e87801)
- add GitHub Agent tool design specifications (c52a982)
- enhance PromptBuilder with adaptive strategies and context-aware prompting (8bf1ffc)
- enhance PlanDrivenAgent with optional configuration parameters and improved planning capabilities (fd58ca9)
- codebase-scanner: enhance file scanning and project structure retrieval (7a6a839)
- codebase-scanner, insight-generator, project-info-analyzer: add codebase scanning and insight generation features (92c4b98)
- llm: implement services for analysis report, code relevance, and keyword extraction (258f815)
- tests: add Jest setup and integration tests for ProjectContextAnalyzer (4e9cd53)
- tool-executor: add parallel execution, performance monitoring, and intelligent caching (b04f063)
🩹 Fixes
- github-agent: fix typo in function name (0bb1e80)
❤️ Thank You
- Phodal Huang @phodal
v0.6.1
v0.6.0
0.6.0 (2025-06-11)
🚀 Features
- LLMAnalysisStrategy: enhance advanced filtering with fallback strategy and informative comments (e93c5ff)
- agent: add function calling capabilities (8b72501)
- agent: add function calling capabilities (a81e026)
- agent: implement label-triggered analysis workflow for GitHub issues (ff6f0f9)
- agent: enhance issue analysis by fetching and analyzing URL content from issue body (9c5bbee)
- github-agent: enhance tool chaining for comprehensive analysis (01d9ca0)
- github-agent: support markdown-wrapped function calls (86d2307)
- github-agent: disable file search and rename tools export (0ae9fba)
- github-agent: disable file search and rename tools export (41b6607)
- github-agent: enhance GitHub issue analysis tool description and guidelines (372bbfd)
- github-agent: add auto-upload option for GitHub issue analysis results (5867c2a)
- github-agent: refactor comment generation for GitHub analysis results (670ba86)
- github-agent: simplify context analysis tool and add centralized exports (f092e91)
- github-agent: add WebSearch tool with multi-engine support and error handling (eabd383)
- quick-test-agent: add quick test script for agent functionality validation (8ced431)
- rip-grep: implement output truncation for results exceeding character limit (8255638)
- terminal: enhance terminal command execution security - Add command whitelist, dangerous chars check, symlink check, env filtering, and improved process management (1de04e5)
🩹 Fixes
- improve GitHub agent LLM analysis strategy for documentation issues (#98)
- github-agent: exclude GitHub analyze issue tool from tool imports (ccafd84)
- github-agent: exclude GitHub analyze issue tool from tool imports (5e92ad3)
- github-agent: improve console logging (8682b6b)
- tools/terminal-run-command: robust process management, cross-platform test compatibility, and eliminate kill ESRCH error\n\n- Allow absolute path for whitelisted commands (e.g., node)\n- Remove dangerous chars that block valid node -e code\n- Use childProcess.kill and event cleanup to avoid kill ESRCH\n- Make tests fully cross-platform and stable\n- All security and functional tests pass (83a4dfe)
❤️ Thank You
- Phodal Huang @phodal
v0.5.0
0.5.0 (2025-06-09)
🚀 Features
- add TypeScript configuration for github-agent-action (4d786d2)
- add github-agent-action package for automated issue analysis (1c37f25)
- add reopened event trigger for easier testing (456290b)
- add reopened event trigger and fix build issues (dd346e0)
- add github-agent and github-agent-action to CI/CD pipeline (c5dd5b6)
- replace fixed comment templates with LLM-generated content (5172897)
🩹 Fixes
- resolve pnpm installation issue in GitHub Actions workflow (ab1c6c6)
- build workspace dependencies in correct order (5513a3d)
- use pnpm filter build order matching ci-cd.yml (c6f3b32)
- resolve runtime dependency issues for github-agent-action (15823ed)
- add LLM API key inputs to GitHub Action (9ee2811)
- refactor IssueAnalyzer to directly use github-agent logic (e69ec9f)
- use actual agent analysis text in GitHub comments (9f9ec22)
- use actual github-agent modules instead of reimplementing analysis (96c2320)
- bump version to 0.1.2 in package.json (c4f2dad)
❤️ Thank You
- Phodal Huang @phodal
v0.4.1
0.4.1 (2025-06-08)
🚀 Features
- agent: add dotenv config for environment variables (7bbeecf)
- agent: add dotenv config for environment variables (09ec5f1)
- agent: enhance AI agent with tool chaining support (5418d0a)
- analysis: integrate SymbolAnalyser with rule-based strategy (75fe694)
- context-worker: add multi-format build support (8cb98f5)
- github-agent: add autonomous AI Agent with CLI (#123)
- github-agent: add JSON fallback parsing and improve function call format (9f67dc2)
- github-agent: add issue creation and reorganize tools (391c140)
- llm: add file priority-based analysis optimization (0b4414b)
- llm: add file priority-based analysis optimization (ae0670e)
- platform: add multi-platform abstraction layer (255607a)
- tests: add comprehensive test suite for GitHub Agent functionality (a20b17e)
- tools: implement new MCP tool system with registry (6e8bf78)
- tools: expand toolset with file system, terminal, code analysis, and planning tools (a456028)
🩹 Fixes
- github-agent: fix syntax error in fs-delete-file tool (dbcba3e)
- llm-provider: correct provider priority order and update model configurations (fadbf01)
❤️ Thank You
- Phodal Huang @phodal
v0.4.0
-
0.4.0 (2025-06-07)
-
🚀 Features
-
- ai-hub: refactor agent categorization with config objects (86e420e)
-
- ai-tools: replace code preview with react-live (94a6d00)
-
- ai-tools: improve code preview and error handling (cc08242)
-
- ai-tools: enhance code playground with UI components (641e1ad)
-
- ai-tools: redesign golden-path layout with resizable panels (29a1a56)
-
- ai-tools: extract ProjectConfigForm component (fa9006a)
-
- ai-tools: add download dialog for golden-path config (db3e51f)
-
- ai-tools: update prompt to match ProjectConfigSchema (865de4b)
-
- ai-tools: add asset data hook and refactor component (87e0f97)
-
- analysis: refactor ContextAnalyzer with design patterns (c8194c5)
-
- analysis: add FallbackAnalysisService for rule-based analysis (398a592)
-
- api: enhance error responses in golden-path (dd7a4f1)
-
- backend-generator: add project parser and config tsconfig (49eb04a)
-
- backend-generator: read version from package.json (f3555a2)
-
- cli: add 'add' command for remote config generation (827f77b)
-
- cockpit: redesign AI SDLC House architecture page (f830d95)
-
- code-analysis: extract code block renderer to component (08acc2a)
-
- components: standardize component file naming (f1b5731)
-
- context-analyzer: integrate worker-core for enhanced regex search functionality (fa007c8)
-
- context-analyzer: add LLM-powered code relevance analysis (6cdad26)
-
- frontend: add tabbed interface and keyboard shortcuts (684f2ae)
-
- github-agent: add GitHub Smart Search tool for intelligent code search and analysis (4972983)
-
- github-agent: add issue analysis report generation (07c31e7)
-
- github-agent: add structured analysis plan service (05553ae)
-
- github-agent: add CLI tool for GitHub issue analysis (74ad3aa)
-
- github-agent: add config loading and analysis optimizations (f32aea4)
-
- github-agent: implement file candidate scoring for LLM analysis (b4f4686)
-
- github-agent: add URL content fetching tool (1b84443)
-
- github-agent: add URL content fetching to issue analysis (8c55a6f)
-
- github-agent: implement file scanning for relevant code analysis (e9efcb3)
-
- github-agent: add multi-provider LLM support (0aabcf6)
-
- github-agent: add enhanced UI and performance monitoring (99ccfae)
-
- github-agent): implement GitHub Agent MCP server with issue analysis and code contextfeat(github-agent: add GitHub MCP server package (3726028)
-
- github-service: add methods for adding and retrieving comments on GitHub issues (818e00b)
-
- golden-path: extract ProjectBasicInfo into separate component (fcf7c87)
-
- golden-path: replace ProjectBasicInfo with GeneratedBackendProject (d1bd8d5)
-
- golden-path: add config management API and UI (ff6488d)
-
- golden-path: add CLI command display and copy functionality for saved configurations (d6c0854)
-
- golden-path: refactor project generation into modular components (a1f1c93)
-
- issue-analyzer: add script for analyzing GitHub issues with AI-powered keyword extraction and code context analysis (a20abef)
-
- layout: add resizable panels to AI frontend generator (06b3478)
-
- llm-service: integrate LLM for intelligent keyword extraction and issue type detection (31f1ef3)
-
- logging: add structured logging system with verbose controls (877a4cc)
-
- navigation: update route paths and names (172f5d8)
-
- page: refactor MCP servers config generation into a function (4786df5)
-
- page: add AI-friendly SDLC house page with structured layers and activities (117e6e9)
-
- performance: add performance monitoring and logging utilities (d6bce8a)
-
- prisma: add GoldenPathConfig table (d267b9d)
-
- project-structure: enhance project structure generation for multiple languages and frameworks (280d1b7)
-
- testing: add vitest setup and mindmap node tests (c6854df)
-
- ui: redesign AI tools interface (c55b4ae)
-
- vector-db: add vector database API and integration (786623e)
-
- web: add copy button for MCP config (bc54d7d)
-
- web: remove CLI tools download section (8b00abf)
-
- web: simplify AI SDLC architecture layer names (bdc389d)
-
- web: replace API data fetching with mock data for knowledge bases (05cadb4)
-
- web: add curl install script for project generation (7d69395)
-
🩹 Fixes
-
- remove duplicate import of ToolLike in github-upload-analysis.ts (89c5b81)
-
- api: improve error handling in golden path endpoint (cfd80b2)
-
- api: 修复异步参数解析问题 (01f1ede)
-
- github-agent: improve error handling and formatting (8cdc510)
-
- github-agent: disable response compression (1c5d370)
-
- llm-service: handle empty content in URL prompts (cbaf99c)
-
- package: update version and enhance description for clarity (2bf7817)
-
- project-config: fix scroll container layout (7c62ccb)
-
- route: await params in GET function to correctly parse id (0685638)
-
- ui: adjust container padding in page layout (c8c959a)
-
- web: add missing copyCode dependency to useEffect (9f0d853)
-
🔥 Performance
-
- frontend: optimize copyCode with useCallback (b6befea)
-
❤️ Thank You
-
- CGQAQ
-
- Phodal Huang @phodal
v0.3.1
0.3.1 (2025-05-23)
🚀 Features
- ai-assistant: remove unused FileDown icon (f54776e)
- ai-assistant-panel: update button labels for coding assistant with IDE options (98f4140)
- ai-panel: add vscode deep link and disable buttons (1c6b3b6)
- asset-recommendation: enhance selection logic for APIs, code snippets, and guidelines (1886a95)
- chat: extract conversation logic to custom hook (e271b26)
- chat: extract requirement edit dialog to component (8988bbb)
- chat: extract requirement card actions to custom hook (e8790c2)
- get-project-context: enhance keyword processing and update description for better clarity (6be3c83)
- page: rename onSaveAsDraft to onGenerateAiPrompt and remove draft badge (a16cdee)
- requirements: handle keyword extraction in useEffect (65712a6)
- ui: improve dialog layout and scrolling (11079c5)
❤️ Thank You
- Phodal Huang @phodal
v0.3.0
🚀 Features
- InterfaceAnalyzerApp: simplify symbol analysis result for improved clarity (356b329)
- InterfaceAnalyzerApp: enhance symbol filtering with SymbolKind constants for better readability (58d582b)
- InterfaceAnalyzerApp: enhance summary structure for class and function symbols with detailed attributes (b305d9c)
- ProjectDetail: add symbol search functionality with loading state and display (abef286)
- ProjectDetail: add symbol analyses selection to route and handle potential null length (f2a7cd6)
- SymbolExtractor: refactor symbol range creation to utilize tree-sitter nodes for improved accuracy (ca2fe1c)
- api: add supplyType to ApiResource (9cbd4be)
- api: update requirements analysis endpoint path (24d8bf0)
- api: update requirements analysis endpoint path (1a33e36)
- api: update semantic code action endpoint (cd31429)
- api: add keyword filtering to API queries and enhance data fetching (57a774d)
- api: enhance requirement analysis with example answers and retry functionality (934858b)
- api: enhance requirement analysis with example answers and retry functionality (db5bf3c)
- api-analyzers: update analysis methods to include workspace path for improved context (484846a)
- api-resource-list: enhance API resource display with HTTP and RPC separation (c1a2800)
- api-resource-list: implement tabbed interface for HTTP and RPC API display (66ca702)
- api-resource-list: sort HTTP prefix keys and API URLs for improved organization (eca495b)
- asset-recommendation: integrate guidelines and update standards mapping (c94550b)
- asset-recommendation: replace auto-selection with manual controls (1b6f741)
- asset-recommendation: add user input parameter to asset recommendation generation (379b696)
- auth: add authentication to chat page (27c429d)
- chat: implement chat functionality for requirement generation assistant (a3e7d1d)
- chat: fetch APIs from database (f06cf0e)
- chat: extract asset recommendation to component (f29c1b0)
- chat: enhance asset recommendation UI and loading states (61cd1c5)
- chat: improve asset recommendation UI and API (29d4fc4)
- chat: extract requirement card to separate component (916b27a)
- chat: implement multi-stage requirement analysis with intent recognition, clarifying questions, and asset recommendations (5b2a6a8)
- chat: auto-select fetched assets and improve code snippets UI (7cd2b28)
- chat: add collapsible sidebar with context tabs (16f9186)
- chat: extract requirement info panel to component (567ba4f)
- ci: enhance CI pipeline with additional build steps for Worker Core and ProtobufWorker (4e507a4)
- cli: add options for analysis type selection and handling (1f7d44c)
- cockpit: extract project glossary to separate component (9c4660c)
- code: replace CodeSnippet with CodeAnalysis type (450dd21)
- concept-dictionary: implement AI optimization dialog and fetch logic (8c938a9)
- concept-merge: add selection and merging functionality for concept duplicates and suggestions (8b1759d)
- concept-merge: enhance merging functionality with group selection and improved query handling (8bd6189)
- concept-merge: refactor merging logic and clean up unused functions in ConceptDictionaryTab (1e25cdd)
- concept-merge: add single and batch delete functionality for concept dictionary entries (49a7064)
- concepts: add AI concept analysis feature (ea1c664)
- concepts: add related terms support (9904398)
- context-mcp: add stubs for project-related tools (4cfb4f4)
- context-mcp: add preset support and organize tools (cf65ad2)
- context-mcp: add keywords param to get-project-context (d542641)
- context-mcp: implement get-project-context tool (257663d)
- knowledge-graph: integrate react-graph-vis for dynamic graph visualization and update data fetching logic (be35098)
- knowledge-hub: restructure glossary panel layout (633ca07)
- knowledge-hub: add Vibe Coding and Problem Diagnosis tabs with functionality (7c44cb7)
- mcp: add aggregate context API endpoint (8caf036)
- merge: update merge API to support multiple concept groups and new request structure (c748b35)
- navigation: remove search button from TopNavigation component (b9e0d4f)
- page: integrate MarkdownCodeBlock for improved JSON parsing from LLM responses (25e268b)
- project-detail: add API resources fetching and display in project resources (4cb2c1c)
- project-detail: add API resources fetching and display in project resources (aa93879)
- project-resources: enhance API resource display with detailed package, class, and method information (eca5a05)
- project-resources: refactor API resources display into separate component (69734d9)
- project-resources: integrate ConceptDictionaryTab for improved dictionary display (c15cada)
- projects: extract symbol analysis into separate component (7ba755b)
- proto-api-resource-generator: update HTTP method determination to include RPC prefixes (90499a8)
- readme: update analysis options and examples in documentation (7975168)
- requirement-card: add copy as JSON and AI Prompt buttons (041eb29)
- route: implement search functionality for symbol analysis results with query parameters (9a53a20)
- route: refactor jieba integration to use direct import and simplify initialization (6d6a0b1)
- route: clean up comments and improve error logging in route handlers (c101f54)
- route: clean up comments and improve error logging in route handlers (fcede98)
- schema: add SymbolAnalysis model and update Account model (3686ea3)
- symbol: add symbol analysis support ([00b3dc4](https://github.com/uni...