1 分•作者: mooreds•10 个月前
返回首页
最新
1 分•作者: WASDAai•10 个月前
1 分•作者: playlsd•10 个月前
1 分•作者: sangwook•10 个月前
2 分•作者: whack•10 个月前
22 分•作者: dakshgupta•10 个月前
3 分•作者: marchypolite•10 个月前
嘿,我创建了这个平台,旨在帮助人们利用 Vapi.ai 搭建自己的电话语音 AI 代理机构。目前,代理机构可以利用 Vapi 为客户提供语音 AI 助手,这些助手能够提供客户服务、预约以及通过电话进行冷呼。但他们缺乏一种方式来让客户了解这些助手的工作表现、具体操作,并根据使用情况向客户收费。这就是我创建这个平台的原因,这正是我在考虑基于 Vapi AI 创建产品时遇到的问题。
22 分•作者: gm678•10 个月前
77 分•作者: emschwartz•10 个月前
1 分•作者: pitterpeter45•10 个月前
1 分•作者: guiolmar•10 个月前
嘿,Hacker News!
我们一直在构建 Limitly,这是一个即插即用的解决方案,用于管理任何基于 API 的产品的 API 密钥、速率限制和使用计划。
它包括一个 Web 仪表板、一个 REST API 和一个 SDK(Node.js、Next.js 和 Python)。您无需重复造轮子,就可以定义使用层级、撤销密钥、设置限制和监控消耗情况。
我们之所以构建它,是因为厌倦了在每个项目中构建自定义密钥系统。
很想听听您的反馈,以及您目前是如何处理 API 安全性和速率限制的!
[https://www.limitly.dev](https://www.limitly.dev)
1 分•作者: bookofjoe•10 个月前
1 分•作者: georgecmu•10 个月前
1 分•作者: miggy•10 个月前
1 分•作者: JNRowe•10 个月前
1 分•作者: mitchbob•10 个月前
1 分•作者: crescit_eundo•10 个月前
1 分•作者: thunderbong•10 个月前
2 分•作者: secstate•10 个月前
2 分•作者: debba•10 个月前
项目URL:https://github.com/debba/rewindtty
我一直在开发rewindtty,这是一个用C语言编写的轻量级终端会话录制和回放工具。它的工作方式类似于script/scriptreplay,但输出结构化的JSON,并包含一个基于浏览器的播放器,用于回放终端会话,具有时间轴、快进、书签等功能。
到目前为止,我一直在逐个命令地录制会话,分别捕获每个shell命令及其输出。这使得分析会话并按命令进行索引变得容易。
然而,我刚刚引入了一个新的交互模式,它的行为更像传统的script:它通过PTY实时录制原始终端I/O,捕获每个键入或显示的字符,包括控制序列。
这对于真实性和完整的会话保真度(例如,htop、vim、REPL等交互式工具)来说非常好,但它使得命令检测变得更加困难——我不再在shell级别拦截输入。
我的问题是:如何从这个原始的PTY流中提取实际的命令?
我知道这很棘手,但我很想知道:
```
有人尝试过解析ANSI流来重建命令边界吗?
是否有可能实时钩入shell(bash、zsh等)来拦截命令?
是否有shell选项或审计功能可以与原始捕获并行使用?
我应该查看哪些相关的现有技术或库?
```
我很想听听其他人是如何处理这个问题的——无论是用于录制、分析还是回放shell会话。任何见解或方向都将非常有帮助。