├── .cursorrules ├── .env.example ├── .gitignore ├── README.md ├── TO-DO.md ├── bugs.md ├── copy-assets.js ├── different_model_responses ├── claude_parameters.json ├── deepseek_parameters.json ├── openai_parameters.json └── qwen_parameters.json ├── package.json ├── src ├── core │ └── FeatherAgent.ts ├── gui │ ├── agentEventBus.ts │ ├── debugGui.html │ ├── debugGui.js │ └── debugGuiServer.ts ├── index.ts ├── logger │ └── logger.ts ├── tests │ ├── apitest.ts │ ├── chainToolTest.ts │ ├── chatRoomTest.ts │ ├── claudeTest.ts │ ├── dynamicVariableTest.ts │ ├── imageTest.ts │ ├── structuredtest.ts │ └── toolTest.ts ├── tools │ ├── index.ts │ └── internetTool.ts ├── types │ └── types.ts └── utils │ ├── index.ts │ └── stringUtils.ts └── tsconfig.json /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/.cursorrules -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | node_modules 3 | .env 4 | dist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/README.md -------------------------------------------------------------------------------- /TO-DO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/TO-DO.md -------------------------------------------------------------------------------- /bugs.md: -------------------------------------------------------------------------------- 1 | noted bugs 2 | - ``````tag is not working on display -------------------------------------------------------------------------------- /copy-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/copy-assets.js -------------------------------------------------------------------------------- /different_model_responses/claude_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/different_model_responses/claude_parameters.json -------------------------------------------------------------------------------- /different_model_responses/deepseek_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/different_model_responses/deepseek_parameters.json -------------------------------------------------------------------------------- /different_model_responses/openai_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/different_model_responses/openai_parameters.json -------------------------------------------------------------------------------- /different_model_responses/qwen_parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/different_model_responses/qwen_parameters.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/package.json -------------------------------------------------------------------------------- /src/core/FeatherAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/core/FeatherAgent.ts -------------------------------------------------------------------------------- /src/gui/agentEventBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/gui/agentEventBus.ts -------------------------------------------------------------------------------- /src/gui/debugGui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/gui/debugGui.html -------------------------------------------------------------------------------- /src/gui/debugGui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/gui/debugGui.js -------------------------------------------------------------------------------- /src/gui/debugGuiServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/gui/debugGuiServer.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/logger/logger.ts -------------------------------------------------------------------------------- /src/tests/apitest.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tests/chainToolTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/chainToolTest.ts -------------------------------------------------------------------------------- /src/tests/chatRoomTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/chatRoomTest.ts -------------------------------------------------------------------------------- /src/tests/claudeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/claudeTest.ts -------------------------------------------------------------------------------- /src/tests/dynamicVariableTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/dynamicVariableTest.ts -------------------------------------------------------------------------------- /src/tests/imageTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/imageTest.ts -------------------------------------------------------------------------------- /src/tests/structuredtest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/structuredtest.ts -------------------------------------------------------------------------------- /src/tests/toolTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tests/toolTest.ts -------------------------------------------------------------------------------- /src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tools/index.ts -------------------------------------------------------------------------------- /src/tools/internetTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/tools/internetTool.ts -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/stringUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/src/utils/stringUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingbootoshi/feather/HEAD/tsconfig.json --------------------------------------------------------------------------------