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: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,22 +32,21 @@ With a beautiful UI powered by Rich, Lambda makes pair programming with AI feel
32
32
## Key Features
33
33
34
34
-**Autonomous Tool Execution**: Powered by Gemini's function calling, Lambda can `read_file`, `write_file`, `search_repo`, and `run_command` directly on your host machine to get things done.
35
+
-**Parallel Sub-Agents**: Delegate independent tasks (like extensive code analysis or small edits) to parallel background threads using `dispatch_subagent`.
35
36
-**Agentic Scratchpad**: Lambda uses a hidden local scratchpad (`.scratchpad/`) to draft implementation plans, think through complex logic, and maintain context across long execution chains.
36
37
-**Stunning CLI Experience**: Built with [Rich](https://github.com/Textualize/rich), featuring distinct conversational bubbles, syntax highlighting, active token monitoring, and beautiful live spinners.
37
38
-**Hot-Swappable Models**: Instantly switch between different Gemini models mid-conversation using the `/models` slash command.
38
39
-**Zero-Friction Configuration**: Global configurations (`~/.config/lambda-agent/config.env`) mean you can run `lambda` in *any* directory on your machine instantly.
39
40
40
41
## Installation
41
42
42
-
Requires **Python 3.10+**. Install Lambda straight from the repository:
43
+
Requires **Python 3.10+**. Install Lambda directly from PyPI:
43
44
44
45
```bash
45
-
git clone https://github.com/ayusrjn/lambda.git
46
-
cd lambda
47
-
pip install .
46
+
pip install lambda-agent
48
47
```
49
48
50
-
*For local development and modifying the agent, use`pip install -e .` instead.*
49
+
*For local development, clone the repository and run`pip install -e .` instead.*
51
50
52
51
## Usage
53
52
@@ -75,6 +74,7 @@ During your interactive session, you can use the following commands:
75
74
Lambda acts autonomously using an extensible set of Python tools:
76
75
-`search_repo(query, path)`: Deep file inspection ignoring `.git`, `.venv`, and binary caches.
77
76
-`run_command(command)`: Real shell execution (with 30s timeout guards).
77
+
-`dispatch_subagent(task)`: Parallelize isolated tasks via lightweight background Gemini sessions.
78
78
-`ask_user(question)`: Ability to explicitly pause and ask the human for clarification.
79
79
-`read_file`, `write_file`: Direct file manipulations.
80
80
-**Scratchpad API**: `read_scratchpad`, `write_scratchpad`, `append_scratchpad` for planning.
0 commit comments