| #import gradio as gr | |
| #def greet(name): | |
| # return "Hello " + name + "!!" | |
| #demo = gr.Interface(fn=greet, inputs="text", outputs="text") | |
| #demo.launch() | |
| ##version 2025-05-17 | |
| # LangChain environment variables | |
| from pathlib import Path | |
| import sys, os | |
| if __name__ == '__main__': | |
| current_path = Path.cwd() | |
| sys.path.append(os.path.join(str(current_path), 'ea4all', 'src')) | |
| print (f"Current path: {current_path} \n Parent {current_path.parent} \n Root path: {str(Path.cwd())}") | |
| #Set environment variables for build deployment (local run) | |
| ea4all_stage = os.environ["EA4ALL_ENV"] | |
| if ea4all_stage in ('MCP'): | |
| project_name = "ea4all-gradio-agent-mcp-hackathon" | |
| runname = "ea4all-gradio-agent-mcp-hackathon-run" | |
| os.environ["LANGCHAIN_PROJECT"] = project_name # Optional: "default" is used if not set | |
| os.environ['LANGCHAIN_RUNNAME'] = runname | |
| os.environ['EA4ALL_ENV'] = ea4all_stage | |
| #ea4all-agent-entry-point | |
| from ea4all.__main__ import main | |
| main() |