2025-05-16 09:53:00 +08:00
|
|
|
export enum ProgrammingLanguage {
|
|
|
|
|
Python = 'python',
|
|
|
|
|
Javascript = 'javascript',
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export const CodeTemplateStrMap = {
|
2025-05-19 19:34:43 +08:00
|
|
|
[ProgrammingLanguage.Python]: `def main(arg1: str, arg2: str) -> str:
|
|
|
|
|
return f"result: {arg1 + arg2}"
|
|
|
|
|
`,
|
|
|
|
|
[ProgrammingLanguage.Javascript]: `const axios = require('axios');
|
2025-07-23 15:09:24 +08:00
|
|
|
async function main({}) {
|
2025-05-19 19:34:43 +08:00
|
|
|
try {
|
|
|
|
|
const response = await axios.get('https://github.com/infiniflow/ragflow');
|
2025-07-23 15:09:24 +08:00
|
|
|
return 'Body:' + response.data;
|
2025-05-19 19:34:43 +08:00
|
|
|
} catch (error) {
|
2025-07-23 15:09:24 +08:00
|
|
|
return 'Error:' + error.message;
|
2025-05-19 19:34:43 +08:00
|
|
|
}
|
2025-07-23 15:09:24 +08:00
|
|
|
}`,
|
2025-05-16 09:53:00 +08:00
|
|
|
};
|
2025-06-10 17:06:30 +08:00
|
|
|
|
|
|
|
|
export enum AgentGlobals {
|
|
|
|
|
SysQuery = 'sys.query',
|
|
|
|
|
SysUserId = 'sys.user_id',
|
|
|
|
|
SysConversationTurns = 'sys.conversation_turns',
|
|
|
|
|
SysFiles = 'sys.files',
|
|
|
|
|
}
|