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
**Agentica** is a lightweight Python framework for building AI agents. Async-First architecture with support for tool calling, RAG, multi-agent teams, workflow orchestration, and MCP protocol.
19
+
**Agentica** is not just a chat wrapper around an LLM API. It is an Async-First agent harness for running real agents:
|**Long-running Agent Loop**|`Runner` manages the LLM ↔ tool loop with compression, retries, cost budgets, and loop safety |
25
+
|**Works Beyond Chat**| Files, execution, search, browser, MCP, multi-agent teams, and workflows instead of a single chat endpoint |
26
+
|**Memory That Survives Sessions**| Workspace memory is stored as indexed entries with relevance recall, and confirmed preferences can sync into `~/.agentica/AGENTS.md`|
-**Persistent Memory** — Index/content separation, relevance-based recall, four-type classification, drift defense, and optional sync into global `AGENTS.md`
82
91
83
92
## Workspace Memory
84
93
85
-
Workspace provides persistent cross-session memory with index/recall design:
94
+
Workspace provides persistent cross-session memory with index/recall design. When needed, confirmed user and feedback memories can also be compiled into global `~/.agentica/AGENTS.md` so new sessions inherit them automatically:
Agents automatically recall the most relevant memories for the current query, rather than dumping all memory:
106
116
107
117
```python
108
-
from agentica importAgent, Workspace
118
+
from agentica importDeepAgent, Workspace
109
119
from agentica.agent.config import WorkspaceMemoryConfig
110
120
111
-
agent =Agent(
121
+
agent =DeepAgent(
112
122
workspace=Workspace("./workspace"),
113
123
long_term_memory_config=WorkspaceMemoryConfig(
114
124
max_memory_entries=5, # inject at most 5 relevant memories
125
+
sync_memories_to_global_agent_md=True,
115
126
),
116
127
)
117
128
```
118
129
130
+
`DeepAgent` enables `SkillTool(auto_load=True)` by default, so it automatically discovers skills from `~/.agentica/skills/` and `.agentica/skills/`; it also turns on `tool_config.auto_load_mcp=True`, which auto-loads `mcp_config.json/yaml/yml` from the working directory when present. In practice, `DeepAgent` now boots as a one-command runtime with skills + MCP + memory already wired in.
If you install into a custom directory instead of a standard search path, add that directory to `AGENTICA_EXTRA_SKILL_PATH` so `DeepAgent` and the CLI can auto-discover it.
0 commit comments