mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-25 07:00:48 +09:00
fix: maxContextTime
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
<div align="center">
|
||||
<img src="./assets/logo.png" alt="Memoh" width="100" height="100">
|
||||
<h1>Memoh</h1>
|
||||
<hr>
|
||||
<p>Long-memory, self-hosted, AI-powered personal housekeeper and lifemate.</p>
|
||||
<div align="center">
|
||||
<img src="https://img.shields.io/github/package-json/v/memohai/Memoh" alt="Version" />
|
||||
<img src="https://img.shields.io/github/license/memohai/Memoh" alt="License" />
|
||||
<img src="https://img.shields.io/github/stars/memohai/Memoh?style=social" alt="Stars" />
|
||||
<img src="https://img.shields.io/github/forks/memohai/Memoh?style=social" alt="Forks" />
|
||||
<img src="https://img.shields.io/github/last-commit/memohai/Memoh" alt="Last Commit" />
|
||||
<img src="https://img.shields.io/github/issues/memohai/Memoh" alt="Issues" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Memoh是一个专属于你的AI私人管家,你可以把它跑在你的NAS,路由器等个人设备上,24小时的为你提供服务。
|
||||
@@ -11,8 +20,8 @@ Memoh是一个专属于你的AI私人管家,你可以把它跑在你的NAS,
|
||||
- [x] 长记忆:Memoh拥有长记忆能力,可以为你的家庭成员提供个性化的服务。他会存储最近一段时间(默认最近15个小时)的上下文,超出时间后则会根据你的需求按需加载记忆
|
||||
- [x] 定时任务:Memoh可以帮你创建智能的定时任务,比如:每天早上七点生成一个早餐菜谱,通过Telegram发送给我
|
||||
- [x] 聊天软件支持:Memoh可以支持多种聊天软件,比如:Telegram,微信,QQ等常用社交软件,通过直接发送消息与Memoh进行交互,同时Memoh也可以通过事件触发,选择工具主动给你发送消息
|
||||
- [x] MCP支持:Memoh可以支持多种MCP接口,与多种外部工具进行交互。
|
||||
- [ ] 文件系统管理:Memoh可以帮你管理你的文件系统,比如:文件搜索,图片分类,文件分享等。他可以创建文件,也可以通过聊天软件发送文件给你;你也可以通过发送文件给他帮你处理。
|
||||
- [ ] MCP支持:Memoh可以支持多种MCP接口,与多种外部工具进行交互。
|
||||
- More...
|
||||
|
||||
## Message Platforms
|
||||
|
||||
@@ -48,7 +48,6 @@ export async function startInteractiveMode(options: { maxContextTime?: string; l
|
||||
await agentCore.chatStream(
|
||||
{
|
||||
message: input,
|
||||
maxContextLoadTime: parseInt(options.maxContextTime || '60'),
|
||||
language: options.language || 'Chinese',
|
||||
},
|
||||
async (event) => {
|
||||
@@ -96,7 +95,6 @@ export function agentCommands(program: Command) {
|
||||
await agentCore.chatStream(
|
||||
{
|
||||
message,
|
||||
maxContextLoadTime: parseInt(options.maxContextTime),
|
||||
language: options.language,
|
||||
},
|
||||
async (event) => {
|
||||
|
||||
@@ -3,7 +3,6 @@ import type { MemohContext } from './context'
|
||||
|
||||
export interface ChatParams {
|
||||
message: string
|
||||
maxContextLoadTime?: number
|
||||
language?: string
|
||||
}
|
||||
|
||||
@@ -67,7 +66,6 @@ async function performStreamChat(
|
||||
},
|
||||
body: JSON.stringify({
|
||||
message: params.message,
|
||||
maxContextLoadTime: params.maxContextLoadTime || 60,
|
||||
language: params.language || 'Chinese',
|
||||
}),
|
||||
})
|
||||
|
||||
@@ -177,7 +177,6 @@ export class TelegramPlatform extends BasePlatform {
|
||||
{
|
||||
message,
|
||||
language: 'Chinese',
|
||||
maxContextLoadTime: 60,
|
||||
},
|
||||
async (event: StreamEvent) => {
|
||||
if (event.type === 'text-delta' && event.text) {
|
||||
|
||||
Reference in New Issue
Block a user