返回首页
最新
作者在此。<p>我在2019年创建seapie,是为了回应pdb的命令驱动界面。我希望断点简单地意味着“在这里打开一个Python REPL”,并在此基础上叠加调试功能,而不是替代REPL。<p>`seapie.breakpoint()`会在当前执行状态下打开一个可用的`>>>` REPL。对变量或函数定义的任何更改都会被保留。调试器状态通过内置功能(例如`_magic_`)暴露出来,单步执行、帧控制等操作则通过小型`!commands`来处理。<p>我在自己的工作中已经定期使用这个工具好几年了。欢迎提问或提出批评,特别是来自那些重度使用调试器的人的反馈。
我最近在玩一个有趣的代理,它的设计理念是仅能访问一个bash工具,并被指引创建可供使用的命令行接口(CLI),同时还要求这些CLI能够组合使用,遵循Unix哲学等。它会持久化这些CLI,并将关于它们的知识动态注入到系统提示中,因此每次运行时,它都能访问到越来越多的可组合CLI工具集。
一个有趣的动态是,我开始自己使用这些CLI,因为它们为代理和我提供了相同的接口,这使得与代理的互动变成了一种非聊天的交流方式。
举个例子——我会在一天中使用它创建的`tasks` CLI自己添加任务,然后当我与代理互动时,它会运行`tasks list`,查看我添加的所有任务,或者用它来为我优先排序/更新任务。稍后当我自己运行`tasks list`时,我会看到它设置的所有更新/优先级。
嗨,HN,
不久前,我意识到我每周花费数小时在不同平台之间重新利用内容。我需要找回这些时间。
于是我开发了Nebly,这是一款可以帮助你将YouTube视频、播客转录或关键见解转化为适用于主要平台的内容的工具。
个性化内容,了解你和你的行业,书面内容渠道一应俱全!
Jay