Skip to content

Commit 7a0bb79

Browse files
authored
refactor(chat): move rules files (#2993)
1 parent 9eeea48 commit 7a0bb79

18 files changed

Lines changed: 40 additions & 40 deletions

File tree

lua/codecompanion/actions/static.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
local codecompanion = require("codecompanion")
22
local config = require("codecompanion.config")
33
local registry = require("codecompanion.interactions.shared.registry")
4-
local rules = require("codecompanion.interactions.chat.rules")
5-
local rules_list = require("codecompanion.interactions.chat.rules.helpers").list()
4+
local rules = require("codecompanion.interactions.shared.rules")
5+
local rules_list = require("codecompanion.interactions.shared.rules.helpers").list()
66

77
return {
88
-- Chat

lua/codecompanion/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ CodeCompanion.chat = function(args)
162162
end
163163

164164
-- Add rules to the chat buffer
165-
local rules_cb = require("codecompanion.interactions.chat.rules.helpers").add_callbacks(args)
165+
local rules_cb = require("codecompanion.interactions.shared.rules.helpers").add_callbacks(args)
166166
if rules_cb then
167167
args.callbacks = rules_cb
168168
end

lua/codecompanion/interactions/chat/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1900,7 +1900,7 @@ function Chat.toggle(args)
19001900
chat_opts.adapter = adapter
19011901
end
19021902
-- Add rules to the chat buffer
1903-
local rules_cb = require("codecompanion.interactions.chat.rules.helpers").add_callbacks(chat_opts)
1903+
local rules_cb = require("codecompanion.interactions.shared.rules.helpers").add_callbacks(chat_opts)
19041904
if rules_cb then
19051905
chat_opts.callbacks = rules_cb
19061906
end

lua/codecompanion/interactions/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ local adapters = require("codecompanion.adapters")
22
local config = require("codecompanion.config")
33

44
local log = require("codecompanion.utils.log")
5-
local rules_helpers = require("codecompanion.interactions.chat.rules.helpers")
5+
local rules_helpers = require("codecompanion.interactions.shared.rules.helpers")
66

77
---A user may specify an adapter for the prompt
88
---@param interaction CodeCompanion.Interactions

lua/codecompanion/interactions/inline/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,7 @@ function Inline:to_chat()
762762
}
763763

764764
-- Add rules to the chat buffer
765-
local rules_cb = require("codecompanion.interactions.chat.rules.helpers").add_callbacks(chat_opts)
765+
local rules_cb = require("codecompanion.interactions.shared.rules.helpers").add_callbacks(chat_opts)
766766
if rules_cb then
767767
chat_opts.callbacks = rules_cb
768768
end

lua/codecompanion/interactions/chat/rules/helpers.lua renamed to lua/codecompanion/interactions/shared/rules/helpers.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ function M.add_callbacks(args, rules_name)
120120
if current then
121121
-- Ensure that we extend any existing callbacks
122122
args.callbacks = utils.callbacks_extend(args.callbacks, "on_created", function(chat)
123-
require("codecompanion.interactions.chat.rules").add_to_chat_from_config(chat, {
123+
require("codecompanion.interactions.shared.rules").add_to_chat_from_config(chat, {
124124
name = name,
125125
opts = current.opts,
126126
parser = current.parser,

lua/codecompanion/interactions/chat/rules/init.lua renamed to lua/codecompanion/interactions/shared/rules/init.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
local file = require("codecompanion.utils.files")
2-
local helpers = require("codecompanion.interactions.chat.rules.helpers")
2+
local helpers = require("codecompanion.interactions.shared.rules.helpers")
33
local log = require("codecompanion.utils.log")
4-
local parsers = require("codecompanion.interactions.chat.rules.parsers")
4+
local parsers = require("codecompanion.interactions.shared.rules.parsers")
55

66
---@class CodeCompanion.Chat.Rules.ProcessedFile
77
---@field name string The name of the rules file

lua/codecompanion/interactions/chat/rules/parsers/claude.lua renamed to lua/codecompanion/interactions/shared/rules/parsers/claude.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--[[
22
===============================================================================
3-
File: codecompanion.interactions/chat/rules/parsers/claude.lua
3+
File: codecompanion.interactions.shared.rules/parsers/claude.lua
44
Author: Oli Morris
55
-------------------------------------------------------------------------------
66
Description:

lua/codecompanion/interactions/chat/rules/parsers/cli.lua renamed to lua/codecompanion/interactions/shared/rules/parsers/cli.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--[[
22
===============================================================================
3-
File: codecompanion.interactions/chat/rules/parsers/cli.lua
3+
File: codecompanion.interactions.shared.rules/parsers/cli.lua
44
Author: Oli Morris
55
-------------------------------------------------------------------------------
66
Description:

lua/codecompanion/interactions/chat/rules/parsers/codecompanion.lua renamed to lua/codecompanion/interactions/shared/rules/parsers/codecompanion.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--[[
22
===============================================================================
3-
File: codecompanion.interactions/chat/rules/parsers/codecompanion.lua
3+
File: codecompanion.interactions.shared.rules/parsers/codecompanion.lua
44
Author: Oli Morris
55
-------------------------------------------------------------------------------
66
Description:

0 commit comments

Comments
 (0)