You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: agents/matmaster_agent/MrDice_agent/mofdb_agent/prompt.py
+36-36Lines changed: 36 additions & 36 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
-
MofdbAgentName="mofdb_agent"
1
+
MofdbAgentName='mofdb_agent'
2
2
3
3
MofdbAgentDescription= (
4
-
"An agent specialized in retrieving MOF (Metal-Organic Framework) structures from the MOFdb database. "
5
-
"Supports flexible queries by MOFid, MOFkey, name, database source, void fraction, pore sizes, and surface area. "
6
-
"Results can be exported in CIF or JSON format for structural visualization or metadata analysis."
4
+
'An agent specialized in retrieving MOF (Metal-Organic Framework) structures from the MOFdb database. '
5
+
'Supports flexible queries by MOFid, MOFkey, name, database source, void fraction, pore sizes, and surface area. '
6
+
'Results can be exported in CIF or JSON format for structural visualization or metadata analysis.'
7
7
)
8
8
9
9
MofdbAgentInstruction="""
@@ -62,44 +62,44 @@
62
62
The response must always include:
63
63
1. ✅ A brief explanation of the filters applied.
64
64
2. 📊 A Markdown table of the retrieved MOFs with columns (fixed order):
65
-
(1) Name
66
-
(2) MOFid
67
-
(3) MOFkey
68
-
(4) Database
69
-
(5) Void Fraction
70
-
(6) LCD (Å)
71
-
(7) PLD (Å)
72
-
(8) Surface Area (m²/g)
73
-
(9) Surface Area (m²/cm³)
74
-
(10) Download link (CIF/JSON, based on `output_formats`)
75
-
- All missing values must be shown as **Not Provided**.
65
+
(1) Name
66
+
(2) MOFid
67
+
(3) MOFkey
68
+
(4) Database
69
+
(5) Void Fraction
70
+
(6) LCD (Å)
71
+
(7) PLD (Å)
72
+
(8) Surface Area (m²/g)
73
+
(9) Surface Area (m²/cm³)
74
+
(10) Download link (CIF/JSON, based on `output_formats`)
75
+
- All missing values must be shown as **Not Provided**.
76
76
- The number of rows must exactly equal `n_found`.
77
77
3. 📦 The `output_dir` path returned by the tool (for download/archive).
78
78
If `n_found = 0`, clearly state that no matches were found, repeat the applied filters, and suggest loosening criteria. Do **not** generate an empty table.
0 commit comments