create README.md
This commit is contained in:
@@ -1,2 +1,33 @@
|
||||
# task-69a474cdc46fd26feae69896
|
||||
# Agent with Memory and Human‑In‑The‑Loop Confirmation
|
||||
|
||||
## What this project does
|
||||
This repository contains a small demo of a LangChain agent that:
|
||||
1. **Remembers** the conversation across multiple turns using `MemorySaver`.
|
||||
2. **Pauses** before calling any tool so the user can confirm or cancel the action.
|
||||
3. Uses the **BroJS LLM endpoint** (`openai/gpt-oss-20b:free`).
|
||||
4. Renders output with the `rich` library for a pleasant console experience.
|
||||
|
||||
## File structure
|
||||
```
|
||||
├── main.py # Entry point – runs three example interactions.
|
||||
├── agent.py # Agent definition and helper to run it.
|
||||
├── requirements.txt # Dependencies (no pinned versions).
|
||||
└── README.md # This file.
|
||||
```
|
||||
|
||||
## Installation
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
export JOURNAL_MCP_PAT=YOUR_BROJS_TOKEN
|
||||
```
|
||||
|
||||
## Running the demo
|
||||
```bash
|
||||
python main.py
|
||||
```
|
||||
You will see three examples:
|
||||
1. A simple question that requires no tool.
|
||||
2. A price query that triggers a confirmation prompt.
|
||||
3. A follow‑up that demonstrates memory.
|
||||
|
||||
Feel free to modify `get_price` or add more tools – the agent will automatically pause before each call.
|
||||
|
||||
Reference in New Issue
Block a user