Skip to content

Releases: AnguseZhang/MatMaster

v0.26.0

08 Jan 04:13
f3357b1

Choose a tag to compare

What's Changed

New

  • feat: add async capability to project ID retrieval and logging enhanc… (#628) @Rasic2
  • feat: add session files handling and modify parse_result to integrate… (#625) @Rasic2
  • feat: integrate separate_card function in error event handling for im… (#624) @Rasic2
  • feat: Adjust the front-end output information format (#623) @beform88

Bug Fixes

  • fix: Fix the retry determination of asynchronous tasks (#626) @beform88

Other changes

Full Changelog: v0.25.0...v0.26.0

v0.25.0

07 Jan 08:08
271e29d

Choose a tag to compare

What's Changed

New

  • feat: Enable the "self check" option. (#622) @beform88
  • feat: integrate step validation agent into execution flow for enhance… (#621) @Rasic2
  • feat: introduce detailed step-wise validation failure notifications f… (#619) @Rasic2
  • feat: add current_step_tool_name to log information to enhance debugg… (#618) @Rasic2
  • feat: support defect generation (#617) @SchrodingersCattt
  • feat: update optimade agent args setting to match the scenarios for querying two-dimensional materials such as graphene(currently not stably triggered); update human simulator (#615) @beform88
  • feat: support generating ordered replicas from structures with disord… (#614) @SchrodingersCattt
  • feat: Add a self-checking mechanism for tool execution results; If the step execution fails or the self-check is not passed, an attempt will be made to re-execute. After multiple failed executions of the same step, switch to the alternative tool for execution. Update the descriptions of some tools/scenarios (#612) @beform88

Bug Fixes

  • fix: ensure validation_agent is added to sub_agents list correctly fo… (#620) @Rasic2
  • fix: move asyncio import to top of file for consistency in import order (#616) @Rasic2

Maintenance

Full Changelog: v0.24.0...v0.25.0

v0.24.0

31 Dec 02:10
1ed9b33

Choose a tag to compare

What's Changed

New

  • feat: add add_hydrogen tool for structure sanitization (#611) @SchrodingersCattt
  • feat: split visualize_data tools into cases with / without input data files (#610) @SchrodingersCattt
  • feat: Fixed the functional illusion issue of some parse tools. Updated the description of some tools. (#609) @beform88
  • feat: update icl service log info (#607) @beform88
  • feat: update model configuration to include 'gemini-3-flash' and adju… (#608) @Rasic2
  • feat: Unify the description format of some tools; Inject update_user_content directly into the instructions of the scene and the plan make agent; Add the "feasibility" field output for the plan make agent; Update the scene tags of some tools (#604) @beform88

Maintenance

  • refactor: enhance plan execution with re-planning on failure and impr… (#606) @Rasic2

Full Changelog: v0.23.1...v0.24.0

v0.23.1

24 Dec 02:09
dce7005

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: change apex server to streamablehttp (#605) @Letian88
  • fix: add agent name to log message for better traceability (#603) @Rasic2

Maintenance

  • refactor: simplify filename extraction from URL by removing regex usage (#602) @Rasic2

Full Changelog: v0.23.0...v0.23.1

v0.23.0

23 Dec 03:13
129760f

Choose a tag to compare

What's Changed

New

  • feat: add event handling for submitted plan step status to improve jo… (#596) @Rasic2
  • feat: add file size validation and error handling in file parsing fun… (#593) @Rasic2
  • feat: add check_file_url callback to validate file URLs before using … (#592) @Rasic2

Bug Fixes

  • fix: reduce file size limit from 10 MB to 1 MB for file parsing (#597) @Rasic2
  • fix: add check for error_type before raising exception to prevent und… (#594) @Rasic2

Maintenance

  • refactor: ensure tarfile is properly closed using with statement duri… (#601) @Rasic2
  • refactor: remove check_job_create from pipeline setup in mcp_agent fo… (#600) @Rasic2
  • refactor: unify UPLOAD_FILE state access and update scene conditions … (#598) @Rasic2

Full Changelog: v0.22.0...v0.23.0

v0.22.0

19 Dec 05:16
b855754

Choose a tag to compare

What's Changed

New

  • feat: add file size validation and error handling in file parsing fun… (#593) @Rasic2
  • feat: add check_file_url callback to validate file URLs before using … (#592) @Rasic2
  • feat: switch traj agents to BaseSyncAgentWithToolValidator (#591) @SchrodingersCattt
  • feat: switch visualizer and doc to streamable-http (#589) @SchrodingersCattt
  • feat: add ERROR_DETAIL state management to track detailed error infor… (#588) @Rasic2
  • feat: enhance error handling by integrating error analysis agent and … (#586) @Rasic2

Bug Fixes

  • fix: add check for error_type before raising exception to prevent und… (#594) @Rasic2
  • fix: prevent duplicate error detail logging by checking existing sess… (#590) @Rasic2
  • fix: switch to streamable-http for dpa (#585) @SchrodingersCattt
  • fix: update prod_url in recommend_question.json with the correct shar… (#584) @Rasic2
  • fix: update some tool/sence descriptions (#583) @beform88

Other changes

Full Changelog: v0.21.0...v0.22.0

v0.21.0

16 Dec 09:08
ac7b6b1

Choose a tag to compare

What's Changed

New

  • feat: introduce EXPAND constant for agent state management and enhanc… (#582) @Rasic2
  • feat: add global instruction for consistent language use and date ref… (#579) @Rasic2
  • feat: add English production URLs to sharing_url_en for various quest… (#578) @Rasic2

Bug Fixes

Full Changelog: v0.20.0...v0.21.0

v0.20.0

16 Dec 03:42
23bbd95

Choose a tag to compare

What's Changed

New

  • feat: Update sharing url for Bader charge tool (#576) @ahxbcn
  • feat: add test URLs to sharing_url fields for oxide and MOF questions… (#574) @Rasic2
  • feat: enhance agent by extracting reusable code for tool instructions… (#572) @Rasic2
  • feat: add wallet balance check with user notifications for insufficie… (#570) @Rasic2
  • feat: add production URLs for English sharing links in recommend_ques… (#563) @Rasic2
  • feat: enhance prior knowledge in paper searching and SN outputs (#564) @SchrodingersCattt

Bug Fixes

Maintenance

  • refactor: consolidate rendering events and remove redundant code to e… (#566) @Rasic2

Other changes

Full Changelog: v0.19.0...v0.20.0

v0.19.0

15 Dec 02:17
9f8409d

Choose a tag to compare

What's Changed

New

  • feat: add production URLs for material sharing and refine text format… (#559) @Rasic2
  • feat: add file size check for CSV downloads with warning and return e… (#560) @Rasic2
  • feat: add support for Literal type in schema and update tool executio… (#554) @Rasic2
  • feat: add sharing URLs for calculation questions to improve accessibi… (#553) @Rasic2
  • feat: enhanced head params passing in DPACalculator by before_tool_callback (#551) @SchrodingersCattt

Bug Fixes

  • fix: fallback to bohrium nodes for prod for doc and visualizer (#558) @SchrodingersCattt
  • fix: remove redundant error handling within the MatMasterFlowAgent class (#557) @Rasic2
  • fix: remove outdated comments and include summary agent in succeeding… (#556) @Rasic2
  • fix: update description of database search tools. update recommend question. (#548) @beform88
  • fix: delete demo with bug temporaroly (#547) @NingWang-art

Other changes

Full Changelog: v0.18.0...v0.19.0

v0.18.0

12 Dec 03:05
98de9f3

Choose a tag to compare

What's Changed

New

Bug Fixes

Maintenance

  • refactor: replace string literals with constants to improve maintaina… (#544) @Rasic2
  • refactor: remove unnecessary codes and unused files to simplify the c… (#543) @Rasic2

Full Changelog: v0.17.0...v0.18.0