docs(tools): add Lians agent memory integration#6584
Conversation
📝 WalkthroughWalkthroughAdds documentation for Lians Agent Memory Tools with local and remote CrewAI usage, lists supported memory operations, links the page from the integration overview, and revises latency guidance wording. ChangesLians integration documentation
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
docs/edge/en/tools/integration/lians.mdx (1)
60-64: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winInclude an actionable remote-client example.
This section currently tells readers to create the standard client but does not show the constructor or credential wiring. Add the documented
LiansClient(base_url=..., api_key=...)example so remote setup is directly usable. (pypi.org)🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/edge/en/tools/integration/lians.mdx` around lines 60 - 64, Update the “Remote service” section to include an actionable LiansClient example showing base_url and api_key credentials, then demonstrate passing that client to build_crewai_tools instead of LocalLiansClient. Preserve the existing link to the Lians documentation.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/edge/en/tools/integration/lians.mdx`:
- Line 16: Update the installation command in the lians integration
documentation to list crewai and lians-sdk as separate pip arguments, keeping
the extras specifier attached to lians-sdk.
---
Nitpick comments:
In `@docs/edge/en/tools/integration/lians.mdx`:
- Around line 60-64: Update the “Remote service” section to include an
actionable LiansClient example showing base_url and api_key credentials, then
demonstrate passing that client to build_crewai_tools instead of
LocalLiansClient. Preserve the existing link to the Lians documentation.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 3572a02d-10e4-46b8-9768-fff014733120
📒 Files selected for processing (2)
docs/edge/en/tools/integration/lians.mdxdocs/edge/en/tools/integration/overview.mdx
| Install CrewAI and the Lians CrewAI integration. Include the `local` extra for zero-setup local storage. | ||
|
|
||
| ```bash | ||
| pip install "crewai lians-sdk[crewai,local]" |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
printf '\n## File context\n'
sed -n '1,120p' docs/edge/en/tools/integration/lians.mdx | cat -n
printf '\n## Search for related install commands\n'
rg -n "pip install|lians-sdk|crewai" docs/edge/en/tools/integration/lians.mdxRepository: crewAIInc/crewAI
Length of output: 3184
🏁 Script executed:
python3 - <<'PY'
import sys
req = 'crewai lians-sdk[crewai,local]'
try:
import packaging.requirements as pr
parsed = pr.Requirement(req)
print("parsed:", parsed)
except Exception as e:
print("error:", type(e).__name__, e)
tests = ['crewai', 'lians-sdk[crewai,local]', 'crewai lians-sdk[crewai,local]']
for t in tests:
try:
parsed = pr.Requirement(t)
print(t, "=> OK", parsed)
except Exception as e:
print(t, "=>", type(e).__name__, e)
PYRepository: crewAIInc/crewAI
Length of output: 543
Fix the install command
pip install "crewai lians-sdk[crewai,local]" is invalid requirement syntax. Split it into separate packages: pip install crewai "lians-sdk[crewai,local]".
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/edge/en/tools/integration/lians.mdx` at line 16, Update the installation
command in the lians integration documentation to list crewai and lians-sdk as
separate pip arguments, keeping the extras specifier attached to lians-sdk.
Summary
Validation
AI assistance disclosure
This contribution was generated with AI assistance and reviewed before submission. Per the contribution policy, this PR requires the
llm-generatedlabel. GitHub does not allow this fork author to apply labels to the upstream repository, so a maintainer or repository automation must add it.