v0.18.0
🚀 Features
- agent:
- Let prisma and interface agents to write only english - by @samchon and Claude in #322 (681c2)
- Restore prisma agent by context size - by @samchon in #327 (0b970)
- Prisma review by function function calling again - by @samchon in #328 (9a0cf)
- Optimize
AutoBePrismaSchemasEventrelated - by @samchon in #329 (8280d) - Divide and conquer of prisma corrector - by @samchon in #330 (a87df)
- Make function calling schema type safely. - by @samchon in #334 (46dae)
- Prisma review agent - by @samchon in #335 (659ce)
- Prisma reviewer to consider overall requirements. - by @samchon in #343 (195d4)
- Mock agent's sleepMap updating - by @samchon in #345 (a7ece)
- Interface Authorization Agent - by @8471919 in #340 (3469e)
- New
MicroAgenticafactory function. - by @samchon and Copilot in #349 (b6e17) - Add
interfaceOperationReviewevent type - by @kakasoo in #337 (ca890) - Change analyze agent's files field to array - by @kakasoo in #362 (dffd0)
- Explicit notation specification - by @samchon in #378 (cfc5c)
- Add new function
orchestrateInterfaceSchemasReview- by @kakasoo in #371 (433b7) - Trace token usage in each event - by @samchon in #383 (d0bfe)
- Embed
forceRetryin the context. - by @samchon in #391 (03e1c)
- compiler:
- interface:
- playground:
- playground-ui:
- prisma:
- test:
- vscode:
- Add extension to autobe base code - by @sunrabbit123 in #339 (5feef)
- vscode-extension:
- Integrate Tailwind CSS and enhance UI components - by @sunrabbit123 (6944f)
- Implement chat feature in webview UI - by @sunrabbit123 (75aa1)
- Add worker package and enhance build process - by @sunrabbit123 (0bd29)
- Add interface package for communication between webview and extension - by @sunrabbit123 (e6d88)
- Enhance messaging and session handling in webview - by @sunrabbit123 (f0c91)
- Refactor build process and enhance configuration handling - by @sunrabbit123 (04471)
- Update configuration handling and enhance UI components - by @sunrabbit123 (9bc1b)
- Add ChatBubble component and refactor message display - by @sunrabbit123 (68a69)
🐞 Bug Fixes
- Exception of custom tool - by @kakasoo in #360 (f53c4)
- Prompt modification due to the change of the Role type from string - by @kakasoo in #389 (50476)
- agent:
- Miss-used AI function calling application - by @samchon in #332 (9a1f3)
- Fix the Test Agent Prompt about functionName - by @8471919 in #323 (36fac)
- No more reference option require for AI schemas. - by @samchon in #354 (6192a)
- Interface Authorization Order - by @8471919 in #361 (eb3d5)
- Make analyze agent concise - by @samchon in #365 (012d8)
- Exact facade token usage tracing - by @samchon in #369 (718b0)
- Interface agent to validate unique accessor - by @samchon and Copilot in #373 (d434f)
- Re-remove operationReview to disable it - by @kakasoo in #372 (47326)
- Test Scenario Prompt (authorization) - by @8471919 in #385 (5f5da)
- Interface agent's correction - by @samchon (4ded9)
- Interface agent's correction and token linking - by @samchon in #387 (d4f88)
- No more forceRetry be used in each workflow - by @samchon in #392 (7164f)
- compiler:
- playground:
- Exact audio base64 format - by @samchon in #341 (ac614)
- SupportAudio as optional - by @samchon in #342 (71b97)
- Exact supported extensions - by @samchon in #355 (76b65)
- Exact prompt button disabling - by @samchon in #363 (f9119)
- Limitation of replay step - by @samchon and Copilot in #370 (c5c62)
- New event type rendering - by @samchon in #381 (47c30)
- Accumulate test scenario events - by @samchon in #393 (a8842)
- vscode-extension:
- Rollup install - by @samchon in #359 (d8e4f)
- Agent should respond twice or more conversation - by @sunrabbit123 (935d6)
✅ Tests
- New test assets for interface testing - by @kakasoo in #375 (d7ce1)
- agent: Bbs-backend assets - by @kakasoo in #380 (71fff)
🔨 Code Refactoring
- AutoBeCompiler: Initialize dependencies in constructor for better readability - by @sunrabbit123 (7388d)