优化noco-agent功能和修复相关问题

- 修复Core类中的类型定义和拼写错误
- 添加tableId参数支持到NocoLifeService
- 优化认证逻辑,支持环境变量配置
- 增强配置功能,返回当前配置信息
- 改进任务完成功能,支持批量操作
- 添加记录创建和更新功能
- 更新依赖包版本
- 修复导出类型定义

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-10 17:46:45 +08:00
parent df385f00ed
commit 22fac88d01
10 changed files with 238 additions and 90 deletions

View File

@@ -11,7 +11,6 @@ export type CoreOptions<T = {}> = {
baseId?: string
} & T
type CoreItem = ColumnItem
export class Core {
nocoApi: NocoApi;
baseId?: string;
@@ -76,19 +75,19 @@ export class Core {
}
};
}
getItem(id: number): Promise<ReponseData<CoreItem>> {
getItem(id: number): Promise<ReponseData<ColumnItem>> {
return this.nocoApi.record.read(id);
}
getList(params: any): Promise<ReponseData<{ list: CoreItem[] }>> {
getList(params: any): Promise<ReponseData<{ list: ColumnItem[] }>> {
return this.nocoApi.record.list({
...params,
});
}
updateItem(data: Partial<CoreItem>) {
updateItem(data: Partial<ColumnItem>) {
return this.nocoApi.record.update(data);
}
creatItem(data: Partial<CoreItem>) {
createItem(data: Partial<ColumnItem>) {
return this.nocoApi.record.create(data);
}
}