v0.30.2
🚀 Features
- Simplify PRELIMINARY prompt files - by @k08200 in #1057 (6257f)
- Simplify AGENTICA prompt files - by @k08200 in #1054 (74b06)
- Add formatting scripts and GitHub workflow for TypeScript files - by @sunrabbit123 in #1067 (113cc)
- *****:
- agaent:
- agen:
- agent:
- DTO schema reviewer for phantom properties. - by @samchon in #808 (24332)
- Add Image Describer to AutoBeAgent - by @8471919 in #799 (067e4)
- Modularization of realize agent generated codes. - by @samchon and Copilot in #837 (9bc3c)
- Test Agent Integration - by @8471919 in #854 (a2aa3)
- Complementation features by RAG for users - by @samchon and Copilot in #850 (b8082)
- Interface schema agents design only one. - by @samchon in #866 (38800)
- Exclude JSON schema types for accuracy. - by @samchon in #871 (bcb34)
- Make interface operation agent lighter - by @samchon in #872 (aea9a)
- Enhance DTO type restriction on AI - by @samchon in #874 (4f136)
- Bump up
agentica- by @samchon (0b627) - Bump up
agentica- by @samchon in #890 (14ba3) - Bump up
agenticaagain - by @samchon in #891 (6e884) - Prisma Component Review Agent - by @8471919 in #905 (f4186)
- New interface schema review way. - by @samchon and Copilot in #956 (1431c)
- New agent refining none-object DTO type. - by @samchon in #958 (ac2ce)
- New type
AutoBeInterfaceSchemaPropertyKeep- by @samchon and Copilot in #960 (2412a) - Enhance interface phase logics - by @samchon in #962 (a3018)
- Enhance DTO to DB mapping logic. - by @samchon in #963 (9dbc7)
- Detailed validation feedback message of JSON schema. - by @samchon and Copilot in #973 (b22bc)
- Configure
streamingfalse - by @samchon in #977 (2455e) - New way of JSON schema generation. - by @samchon in #979 (61383)
- Type name to be singular. - by @samchon in #981 (be290)
- New agent
INTERFACE_SCHEMA_REFINE- by @samchon and Copilot in #983 (8976b) - Add Prisma Authorization Agent - by @8471919 in #976 (f9f39)
- Validation feedback message about string format. - by @samchon in #989 (56ca5)
- Validate multiple actors at one time. - by @samchon in #996 (e40e5)
- DB schema to keep 1NF. - by @samchon in #1001 (b71af)
- Expand responsibility of
interfaceSchemaRefineagent. - by @samchon in #1002 (5eb8f) - DB schema to generate additional designs. - by @samchon and Copilot in #1010 (827d0)
- DTO, make specification and schema equal - by @samchon in #1011 (47a6c)
- Enhance
interfaceAuthorizationagent and its integration. - by @samchon in #1012 (28185) AutoBeInterfaceEndpointKeepfor perfect review. - by @samchon in #1015 (a3e95)- Consise TEST_GENERATE~ prompts. - by @samchon in #1027 (a8c86)
- Concise TEST_AUTHORIZE prompts. - by @samchon in #1028 (577ae)
- Concise
TEST_SCENARIOprompts - by @samchon in #1031 (5dcfe) - Concise API operation prompts - by @samchon in #1041 (74920)
- Concise interface schema prompts - by @samchon in #1036 (b86b2)
- Concise realize prompts - by @samchon in #1048 (84d6c)
- Retry on essential steps. - by @samchon in #1049 (e1f60)
- Prepare agentica prompt shortening. - by @samchon in #1052 (703d3)
- DTO property erase with evidence. - by @samchon in #1055 (2fa7b)
- Prohibit JSON field, and revise DB schema review prompt. - by @samchon and Copilot in #1062 (8adbf)
- Interface schema, also validates DB property existence. - by @samchon in #1066 (e6450)
- Change configuration - by @samchon in #1074 (cefd6)
- Realize correct agent optimization and tracking. - by @samchon in #1078 (d5432)
- Enhance realize prompts. - by @samchon in #1117 (1eab3)
- Integrate interface schema review agents. - by @samchon in #1143 (f9cc8)
- Bump up agentica for qwen v3.5 json error case. - by @samchon in #1149 (5101f)
- analyze:
- benchmark:
- Trace count for status checking - by @samchon in #805 (8fe63)
- Not 3-3-3, but 1-1-3 - by @samchon in #864 (1db36)
- Refactor benchmark score calculation using typia for type safety - by @sunrabbit123 in #1058 (0c5ba)
- Formula, explicit type definition. - by @samchon in #1063 (37ab2)
- Add Gauzy ERP (HRM + Time Tracking) example project - by @k08200 in #1183 (e02f0)
- biome:
- Add Biome configuration and integrate linting workflow - by @sunrabbit123 in #1097 (51506)
- compiler:
- eslint:
- Add custom ESLint configuration and rules - by @sunrabbit123 in #1145 (3cb7c)
- estimate:
- Add comparison tool with PR review fixes - by @k08200 in #1075 (d9755)
- Improve scoring accuracy and agent evaluation' - by @k08200 in #1111 (fdc63)
- V0.3.0 scoring improvements and agent enhancements - by @k08200 in #1114 (6a0a9)
- V0.3.0 scoring improvements and agent enhancements (#…" - by @k08200 in #1115 (926bd)
- V0.3.0 - Langfuse telemetry, Golden Set scenarios, ru… - by @k08200 and Claude Opus 4.6 in #1134 (aee14)
- Add empty interface detection (SYNC001) with penalty - by @k08200 in #1136 (337e3)
- Add summary table to benchmark script - by @k08200 in #1141 (8ed64)
- V1.0.0 CLI prototype for team use - by @k08200 in #1167 (fd94a)
- Adjust scoring weights and add model cost display - by @k08200 in #1180 (5e4b8)
- interface:
- Renaming from prisma to database - by @samchon in #886 (90e87)
AutoBeDatabase.IModel.stance->actorandsession. - by @samchon in #961 (98075)- New type
AutoBeOpenApi.IJsonSchemaProperty- by @samchon in #966 (861bc) - New plugin
x-autobe-specificationfromAutoBeOpenApi. - by @samchon in #971 (fbb41) - Only
AutoBeOpenApi.IJsonSchemais visible for AI. - by @samchon and Copilot in #992 (6d8a8) - Acquisition event for preliminary tracking. - by @samchon and Copilot in #1039 (5e6f3)
- Analyze author is Juntak. - by @samchon in #1120 (319a9)
- Refactoring of Analyze DTO. - by @samchon in #1135 (02195)
- station:
- test:
- Separate agent testing features - by @samchon in #868 (da4dd)
- Check
executeCachedBatch(). - by @samchon in #915 (696f5) - Add Image option to archive:go - by @8471919 in #916 (e5d6f)
- Add casting/refining feature - by @samchon in #988 (d7238)
- Experiment tool for INTERFACE_SCHEMA.md - by @samchon in #1029 (99d3c)
- New command
pnpm archive:debugfor realize phase. - by @samchon in #1166 (a5a82)
- tests:
- Add unit test workflow and update test scripts - by @sunrabbit123 in #1046 (b904e)
- utils:
- website:
- Gamma roadmap revise - by @samchon in #806 (7e146)
- New benchmark article on reddit - by @samchon in #814 (5e599)
- The delta roadmap - by @samchon in #951 (ddc61)
- Revise delta roadmap - by @samchon in #955 (dfe25)
- Delta raodmap diagram - by @samchon and Copilot in #999 (316c6)
- Benchmark gpt-4.1-mini - by @samchon in #1050 (e194c)
- New articles, SunRabbit and SI. - by @samchon in #1123 (a731c)
- Article, we rebuilt everything again. - by @samchon and Copilot in #1131 (70890)
- Article, no need to be accurate, but correctable. - by @samchon and Copilot in #1132 (a67c5)
- Draft of qwen korea meetup. - by @samchon and Copilot in #1182 (f4ce2)
🐞 Bug Fixes
- Assign p.schema to fixed Schema - by @8471919 in #950 (0cb51)
- Apply fixDesign for making endpoint path to camel case - by @8471919 in #972 (b569a)
- Add try-catch to orchestratePrismaComponentReview to prevent crash - by @k08200 in #1047 (1a7ec)
- Apply change undefined property to null - by @8471919 in #1121 (430c2)
- agent:
- Add user query to image describer - by @8471919 in #810 (dd82b)
- Fix conversate logic in image describe agent. - by @8471919 in #815 (3d5f1)
- Test agents' system prompts - by @samchon and Copilot in #856 (97398)
- Logic for non-existing previous RAG assets - by @samchon in #857 (af07c)
- Interface Endpoint Agent - by @8471919 in #860 (fb9be)
- Test modularization logics - by @samchon in #859 (05988)
- Limit 3 maximum scenario creation in Test Scenario Agent - by @8471919 in #862 (984b2)
- JsonSchemaValidator to validate only one schema - by @samchon in #867 (72238)
- Interface endpoint review - by @8471919 in #870 (ae50b)
- New connection assigning in Test Operation Agent - by @8471919 in #865 (4d8ae)
- Add function calling required statement and error process statement - by @8471919 in #875 (f742e)
- Bump up agentica for runtime validation feedback. - by @samchon in #876 (730a3)
- Propagate exception from function calling execution. - by @samchon in #877 (d778e)
- Validation feedback for nested object types - by @samchon in #878 (450a4)
JsonSchemaValidator.validateNestedObject- by @samchon in #880 (0c8c2)- While complementation - by @samchon in #881 (068aa)
- Complement everything - by @samchon in #882 (ae6f1)
- Complement everything - by @samchon in #884 (eaa26)
- Undefined schema? - by @samchon (55e99)
- Wrong json schema constraint - by @samchon in #887 and #889 (26548)
- Remake complementation materials - by @samchon in #892 (a123b)
- Prerequisite progress - by @samchon (83a88)
- Preliminary schema enum specifier - by @samchon in #893 (914eb)
- Specify
"x-autobe-database-schema"'s enum type. - by @samchon in #894 (d5a77) - Make API operation one by one. - by @samchon in #897 (44762)
- Zero length case for
fixPreliminaryApplication- by @samchon in #898 (cce54) - Realize modularization one by one - by @samchon in #899 (284dc)
- Operation review's null meaning. - by @samchon in #900 (d0d59)
validatePreliminary()andorchestratePreliminary(). - by @samchon and Copilot in #901 (d885c)AutoBeOpenApi.IJsonSchema.IObject, metadata under properties? - by @samchon and Copilot in #902 (818b5)- Interface endpoint agent refactoring. - by @samchon in #903 (58bd0)
- Prisma agent schema one by one - by @samchon and Copilot in #904 (09c53)
- Singular expression in database tool schema - by @samchon in #906 (3e513)
- JSON schema plugin constraints. - by @samchon in #907 (1d79e)
- Function calling failure throwing by
agentica. - by @samchon and Copilot in #909 (f5096) - API operation's prerequisites one by one - by @samchon and Copilot in #910 (777e0)
- Give up dynamic function calling schema from preliminary. - by @samchon in #912 (4c6de)
AutoBePreliminaryController.fixApplication(app, enum)- by @samchon in #913 (3989d)- No
tool_choiceand partial preliminary enum. - by @samchon and Copilot in #914 (ee76c) - Apply the revise union setting to Database Component Review Agent - by @8471919 in #908 (a6648)
- Test scenario one by one - by @samchon and Copilot in #911 (e5803)
- Revise test prompts for accuracy. - by @samchon in #917 (7a7fc)
- Interface authorization rule. - by @samchon and Copilot in #919 (a289e)
- Separate database group and component. - by @samchon in #922 (df9ba)
- Preliminary DTO type undefined problem - by @samchon in #923 (4addf)
- Interface group to follow database group. - by @samchon in #924 (ba996)
- Shift preliminary enum rule to description - by @samchon in #925 (56ec4)
- DTO type naming convention problem - by @samchon and Copilot in #927 (48e75)
- Apply remove duplicated table function to prisma component agent - by @8471919 in #926 (681a4)
- Enforce
idand_idproperties' type. - by @samchon and Copilot in #928 (11639) - Validate function declaration exactly. - by @samchon and Copilot in #930 (a0dcd)
- DTOs gone by
AutoBeJsonSchemaNamingConvention. - by @samchon in #931 (5aaca) - Prompt about schema and template. - by @samchon in #932 (2a045)
- Import statements of realize transformer - by @samchon in #933 (c7fd3)
T.IAuthorizedto extendT. - by @samchon in #934 (60c5a)- DTO dot naming convention + key accessing NVE + test auth template - by @samchon in #935 (8a8bf)
- Typescript grammer fixing rule on COMMON_CORRECT_CASTING - by @samchon (32d4f)
- A little bit different literal types - by @samchon in #936 (ccc9a)
- New
forceRetry()rule. - by @samchon and Copilot in #937 (942ea) - Realize Validate & Force Retry - by @8471919 in #938 (773d7)
- Filter compile diagnostics. - by @samchon in #945 (4ee0c)
- Add compileWithFiltering method to Realize Correct Agent. - by @8471919 in #947 (2d5dc)
- Add user text input to describe image result - by @8471919 in #953 (0c33b)
- Realize operation local - by @8471919 in #959 (b9b38)
- Interface Endpoint & Authorization - by @8471919 in #968 (e4b2f)
- Abandon
x-autobe-database-schema-property. - by @samchon and Copilot in #975 (648b5) - Expand consentFunctionCall's role. - by @samchon in #978 (775a2)
- Reference
idto beuuidby logic, no more validation feedback. - by @samchon in #982 (e49e9) - Interface schema assigning rule - by @samchon and Copilot in #984 (4d924)
- Archive DTO types - by @samchon in #986 (a144a)
- InterfaceSchema and complement also retries. - by @samchon in #987 (37214)
- Exact type expression from prompt. - by @samchon in #995 (0eb7d)
- DB, exact naming convention validation - by @samchon in #994 (c77a0)
- Cyclinic prisma schema review agent - by @samchon in #1003 (325ab)
- Difference between prompts and schemas. - by @samchon in #1005 (31c9f)
- Correct agent to retry when expcetion occured. - by @samchon in #1006 (251d2)
- INTERFACE_SCHEMA prompt. - by @samchon in #1007 (dec88)
- Add NF prompt Database Component Agent - by @8471919 in #1008 (2672b)
- Test prepare agent to consider
DeepPartialtype. - by @samchon in #1026 (ef50f) - Json parse error prompt. - by @samchon in #1059 (198db)
- AGENTICA_VALIDATE to contain
descriptionproperty. - by @samchon in #1060 (279c5) - Test prompts are guiding wrong reference - by @samchon in #1061 (56af3)
- Realize agent to use
satisfieskeyword. - by @samchon in #1093 (e4d18) - Realize agent has to know
MyGlobal. - by @samchon in #1095 (391c6) - Realize agent prohibits raw SQL query. - by @samchon in #1096 (67dee)
- Guide DB schema's properties by descriptions. - by @samchon in #1098 (3b816)
- Not to erase
pageandlimitby prompts. - by @samchon in #1099 (98571) - Enforce
.IRequestto haspageandlimitproperties. - by @samchon in #1100 (a2b31) - Complement #1091, exact naming. - by @samchon in #1101 and #1091 (423b4)
- Operation name "index" is reserved. - by @samchon and Copilot in #1102 (dd455)
- Enforce delete method operation not to has response body. - by @samchon in #1103 (8786d)
- Introduce cascade deletion to realize agent (Fix #1020) - by @samchon in #1104 and #1020 (5885f)
- Table names are not relation properties. - by @samchon in #1106 (f5836)
- Analyze Pipeline - by @8471919 and Claude Opus 4.6 in #1056 (9a23e)
- Realize agent's relation guiding - by @samchon in #1107 (def87)
- Block interface schema agent to request future schema. - by @samchon in #1124 (c3452)
- Preliminary validation feedback problem. - by @samchon in #1125 (38747)
- No common system prompt for caching. - by @samchon in #1126 (b710b)
- Do not exclude preliminary duplicated type. - by @samchon in #1128 (b9fd3)
- Analyze agent not to define DB/API specs. - by @samchon in #1150 (233b5)
- No more
getAnalysisFiles()of preliminary required. - by @samchon in #1151 (49674) - Don't enforce agents to call some functions. - by @samchon in #1152 (b1835)
- Always fill TOC section for retrieval. - by @samchon in #1155 (a0100)
- Diet analysis preliminary prompt size - by @samchon in #1162 (3c949)
- Paginate analysis section metadata table to prevent context overflow - by @juntak45 in #1164 (459a1)
- Add Prisma relation access rules to prevent TS2339 errors - by @k08200 in #1163 (b406d)
- Reorder system messages and parse stringified request for Qwen compatibility - by @juntak45 in #1165 (de040)
- Compress analysis section metadata table to reduce context size - by @juntak45 in #1173 (15611)
- Enforce the first prompt to be of system. - by @samchon in #1174 (6221b)
- Realize correction prompts. - by @samchon in #1178 (ee21c)
- Merge Qwen system prompts and normalize tool-calling requ… - by @juntak45 in #1177 (cee5d)
- Not pagination DTO, but became of it. - by @samchon in #1181 (9a41c)
- Improve analyze validation and anti-hallucination guardrails - by @juntak45 in #1186 (2ad95)
- benchmark:
- compiler:
- interface:
- realize:
- station:
- test:
📝 Documentation
- Add prompt writing guide - by @k08200 in #1038 (b5d0c)
- estimate: Update README for v0.3.0 and add schemaSync to CLI output - by @k08200 in #1140 (8db0b)
🤖 CI
- hachkaton: Remove ci files - by @sunrabbit123 in #997 (5680b)
🔨 Code Refactoring
- Optimize DATABASE prompts - by @k08200 in #1043 (5eb9e)
- Replace analysisFiles with analysisSections to fix context overflow - by @juntak45 in #1130 (5a390)
- Extract inline object types to independent interfaces in AutoBeAnalyzeDocumentIntroduction - by @juntak45 in #1147 (4ebcf)
- Consolidate AutoBeAnalyze types into AST - by @juntak45 in #1190 (42c66)
- agent:
- analyze:
- estimate:
- interface:
- playground:
- Remove unused imports and state variables in AutoBePlaygroundApplication and AutoBePlaygroundChatMovie - by @sunrabbit123 in #944 (a9bc4)
- Update service factory and clean up unused variables in AutoBePlaygroundApplication and AutoBeReplayPlayground - by @sunrabbit123 in #946 (dc790)