mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 16:53:04 +08:00
refactor(module): flatten package paths from module.modules.* to module.* and remove unused ModelConstant
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
package work.slhaf.partner.core.action.entity
|
package work.slhaf.partner.core.action.entity
|
||||||
|
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.HistoryAction
|
import work.slhaf.partner.module.action.executor.entity.HistoryAction
|
||||||
import java.time.Instant
|
import java.time.Instant
|
||||||
import java.time.ZonedDateTime
|
import java.time.ZonedDateTime
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import work.slhaf.partner.core.action.entity.MetaAction;
|
|||||||
import work.slhaf.partner.core.action.entity.MetaAction.Result;
|
import work.slhaf.partner.core.action.entity.MetaAction.Result;
|
||||||
import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
||||||
import work.slhaf.partner.core.action.exception.ActionInitFailedException;
|
import work.slhaf.partner.core.action.exception.ActionInitFailedException;
|
||||||
import work.slhaf.partner.module.modules.action.builtin.BuiltinActionRegistry;
|
import work.slhaf.partner.module.action.builtin.BuiltinActionRegistry;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.NonNull;
|
import lombok.NonNull;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import work.slhaf.partner.api.agent.factory.capability.annotation.InjectCapability;
|
import work.slhaf.partner.api.agent.factory.capability.annotation.InjectCapability;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSON;
|
import com.alibaba.fastjson2.JSON;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
@@ -8,7 +8,7 @@ import work.slhaf.partner.api.agent.factory.component.annotation.AgentComponent;
|
|||||||
import work.slhaf.partner.api.agent.factory.component.annotation.InjectModule;
|
import work.slhaf.partner.api.agent.factory.component.annotation.InjectModule;
|
||||||
import work.slhaf.partner.core.action.ActionCapability;
|
import work.slhaf.partner.core.action.ActionCapability;
|
||||||
import work.slhaf.partner.core.action.entity.*;
|
import work.slhaf.partner.core.action.entity.*;
|
||||||
import work.slhaf.partner.module.modules.action.scheduler.ActionScheduler;
|
import work.slhaf.partner.module.action.scheduler.ActionScheduler;
|
||||||
|
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONArray;
|
import com.alibaba.fastjson2.JSONArray;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor;
|
package work.slhaf.partner.module.action.executor;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.CorrectionRecognizerInput;
|
import work.slhaf.partner.module.action.executor.entity.CorrectionRecognizerInput;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.CorrectionRecognizerResult;
|
import work.slhaf.partner.module.action.executor.entity.CorrectionRecognizerResult;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor;
|
package work.slhaf.partner.module.action.executor;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.CorrectorInput;
|
import work.slhaf.partner.module.action.executor.entity.CorrectorInput;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.CorrectorResult;
|
import work.slhaf.partner.module.action.executor.entity.CorrectorResult;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor;
|
package work.slhaf.partner.module.action.executor;
|
||||||
|
|
||||||
import lombok.val;
|
import lombok.val;
|
||||||
import work.slhaf.partner.api.agent.factory.capability.annotation.InjectCapability;
|
import work.slhaf.partner.api.agent.factory.capability.annotation.InjectCapability;
|
||||||
@@ -11,7 +11,7 @@ import work.slhaf.partner.core.action.entity.*;
|
|||||||
import work.slhaf.partner.core.action.runner.RunnerClient;
|
import work.slhaf.partner.core.action.runner.RunnerClient;
|
||||||
import work.slhaf.partner.core.cognition.CognitionCapability;
|
import work.slhaf.partner.core.cognition.CognitionCapability;
|
||||||
import work.slhaf.partner.core.memory.MemoryCapability;
|
import work.slhaf.partner.core.memory.MemoryCapability;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.*;
|
import work.slhaf.partner.module.action.executor.entity.*;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor;
|
package work.slhaf.partner.module.action.executor;
|
||||||
|
|
||||||
import kotlin.Unit;
|
import kotlin.Unit;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -9,7 +9,7 @@ import work.slhaf.partner.core.action.entity.intervention.MetaIntervention;
|
|||||||
import work.slhaf.partner.core.cognition.BlockContent;
|
import work.slhaf.partner.core.cognition.BlockContent;
|
||||||
import work.slhaf.partner.core.cognition.ContextBlock;
|
import work.slhaf.partner.core.cognition.ContextBlock;
|
||||||
import work.slhaf.partner.core.cognition.ContextWorkspace;
|
import work.slhaf.partner.core.cognition.ContextWorkspace;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.HistoryAction;
|
import work.slhaf.partner.module.action.executor.entity.HistoryAction;
|
||||||
|
|
||||||
import java.time.ZonedDateTime;
|
import java.time.ZonedDateTime;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor;
|
package work.slhaf.partner.module.action.executor;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONArray;
|
import com.alibaba.fastjson2.JSONArray;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
@@ -6,9 +6,9 @@ import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentMod
|
|||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.ExtractorInput;
|
import work.slhaf.partner.module.action.executor.entity.ExtractorInput;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.ExtractorResult;
|
import work.slhaf.partner.module.action.executor.entity.ExtractorResult;
|
||||||
import work.slhaf.partner.module.modules.action.executor.entity.HistoryAction;
|
import work.slhaf.partner.module.action.executor.entity.HistoryAction;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import work.slhaf.partner.core.action.entity.intervention.MetaIntervention;
|
import work.slhaf.partner.core.action.entity.intervention.MetaIntervention;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.entity;
|
package work.slhaf.partner.module.action.executor.entity;
|
||||||
|
|
||||||
public record HistoryAction(String actionKey, String description, String result) {
|
public record HistoryAction(String actionKey, String description, String result) {
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.executor.exception;
|
package work.slhaf.partner.module.action.executor.exception;
|
||||||
|
|
||||||
import work.slhaf.partner.api.agent.runtime.exception.AgentRuntimeException;
|
import work.slhaf.partner.api.agent.runtime.exception.AgentRuntimeException;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner;
|
package work.slhaf.partner.module.action.planner;
|
||||||
|
|
||||||
import kotlin.Unit;
|
import kotlin.Unit;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -17,13 +17,13 @@ import work.slhaf.partner.core.action.entity.cache.CacheAdjustMetaData;
|
|||||||
import work.slhaf.partner.core.cognition.BlockContent;
|
import work.slhaf.partner.core.cognition.BlockContent;
|
||||||
import work.slhaf.partner.core.cognition.CognitionCapability;
|
import work.slhaf.partner.core.cognition.CognitionCapability;
|
||||||
import work.slhaf.partner.core.cognition.ContextBlock;
|
import work.slhaf.partner.core.cognition.ContextBlock;
|
||||||
import work.slhaf.partner.module.modules.action.executor.ActionExecutor;
|
import work.slhaf.partner.module.action.executor.ActionExecutor;
|
||||||
import work.slhaf.partner.module.modules.action.planner.evaluator.ActionEvaluator;
|
import work.slhaf.partner.module.action.planner.evaluator.ActionEvaluator;
|
||||||
import work.slhaf.partner.module.modules.action.planner.evaluator.entity.EvaluatorInput;
|
import work.slhaf.partner.module.action.planner.evaluator.entity.EvaluatorInput;
|
||||||
import work.slhaf.partner.module.modules.action.planner.evaluator.entity.EvaluatorResult;
|
import work.slhaf.partner.module.action.planner.evaluator.entity.EvaluatorResult;
|
||||||
import work.slhaf.partner.module.modules.action.planner.extractor.ActionExtractor;
|
import work.slhaf.partner.module.action.planner.extractor.ActionExtractor;
|
||||||
import work.slhaf.partner.module.modules.action.planner.extractor.entity.ExtractorResult;
|
import work.slhaf.partner.module.action.planner.extractor.entity.ExtractorResult;
|
||||||
import work.slhaf.partner.module.modules.action.scheduler.ActionScheduler;
|
import work.slhaf.partner.module.action.scheduler.ActionScheduler;
|
||||||
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.evaluator;
|
package work.slhaf.partner.module.action.planner.evaluator;
|
||||||
|
|
||||||
import kotlin.Unit;
|
import kotlin.Unit;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -15,8 +15,8 @@ import work.slhaf.partner.core.cognition.BlockContent;
|
|||||||
import work.slhaf.partner.core.cognition.CognitionCapability;
|
import work.slhaf.partner.core.cognition.CognitionCapability;
|
||||||
import work.slhaf.partner.core.cognition.ContextBlock;
|
import work.slhaf.partner.core.cognition.ContextBlock;
|
||||||
import work.slhaf.partner.core.cognition.ResolvedContext;
|
import work.slhaf.partner.core.cognition.ResolvedContext;
|
||||||
import work.slhaf.partner.module.modules.action.planner.evaluator.entity.EvaluatorInput;
|
import work.slhaf.partner.module.action.planner.evaluator.entity.EvaluatorInput;
|
||||||
import work.slhaf.partner.module.modules.action.planner.evaluator.entity.EvaluatorResult;
|
import work.slhaf.partner.module.action.planner.evaluator.entity.EvaluatorResult;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.evaluator.entity;
|
package work.slhaf.partner.module.action.planner.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.evaluator.entity;
|
package work.slhaf.partner.module.action.planner.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.evaluator.entity;
|
package work.slhaf.partner.module.action.planner.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import work.slhaf.partner.core.action.entity.SchedulableExecutableAction;
|
import work.slhaf.partner.core.action.entity.SchedulableExecutableAction;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.extractor;
|
package work.slhaf.partner.module.action.planner.extractor;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import work.slhaf.partner.api.agent.factory.capability.annotation.InjectCapability;
|
import work.slhaf.partner.api.agent.factory.capability.annotation.InjectCapability;
|
||||||
@@ -8,7 +8,7 @@ import work.slhaf.partner.api.chat.pojo.Message;
|
|||||||
import work.slhaf.partner.core.action.ActionCapability;
|
import work.slhaf.partner.core.action.ActionCapability;
|
||||||
import work.slhaf.partner.core.cognition.CognitionCapability;
|
import work.slhaf.partner.core.cognition.CognitionCapability;
|
||||||
import work.slhaf.partner.core.cognition.ContextBlock;
|
import work.slhaf.partner.core.cognition.ContextBlock;
|
||||||
import work.slhaf.partner.module.modules.action.planner.extractor.entity.ExtractorResult;
|
import work.slhaf.partner.module.action.planner.extractor.entity.ExtractorResult;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.extractor.entity;
|
package work.slhaf.partner.module.action.planner.extractor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.planner.extractor.entity;
|
package work.slhaf.partner.module.action.planner.extractor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.scheduler
|
package work.slhaf.partner.module.action.scheduler
|
||||||
|
|
||||||
import com.cronutils.model.CronType
|
import com.cronutils.model.CronType
|
||||||
import com.cronutils.model.definition.CronDefinition
|
import com.cronutils.model.definition.CronDefinition
|
||||||
@@ -19,7 +19,7 @@ import work.slhaf.partner.core.action.ActionCapability
|
|||||||
import work.slhaf.partner.core.action.entity.Action
|
import work.slhaf.partner.core.action.entity.Action
|
||||||
import work.slhaf.partner.core.action.entity.Schedulable
|
import work.slhaf.partner.core.action.entity.Schedulable
|
||||||
import work.slhaf.partner.core.action.entity.SchedulableExecutableAction
|
import work.slhaf.partner.core.action.entity.SchedulableExecutableAction
|
||||||
import work.slhaf.partner.module.modules.action.executor.ActionExecutor
|
import work.slhaf.partner.module.action.executor.ActionExecutor
|
||||||
import java.io.Closeable
|
import java.io.Closeable
|
||||||
import java.time.Duration
|
import java.time.Duration
|
||||||
import java.time.ZonedDateTime
|
import java.time.ZonedDateTime
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
package work.slhaf.partner.module.common.model;
|
|
||||||
|
|
||||||
public class ModelConstant {
|
|
||||||
|
|
||||||
public static class Prompt {
|
|
||||||
public static final String MEMORY = "memory";
|
|
||||||
public static final String SCHEDULE = "schedule";
|
|
||||||
public static final String CORE = "core";
|
|
||||||
public static final String PERCEIVE = "perceive";
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class CharacterPrefix {
|
|
||||||
public static final String SYSTEM = "[SYSTEM] ";
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.core;
|
package work.slhaf.partner.module.core;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.runtime;
|
package work.slhaf.partner.module.memory.runtime;
|
||||||
|
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector;
|
package work.slhaf.partner.module.memory.selector;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -11,12 +11,12 @@ import work.slhaf.partner.core.memory.MemoryCapability;
|
|||||||
import work.slhaf.partner.core.memory.exception.UnExistedDateIndexException;
|
import work.slhaf.partner.core.memory.exception.UnExistedDateIndexException;
|
||||||
import work.slhaf.partner.core.memory.exception.UnExistedTopicException;
|
import work.slhaf.partner.core.memory.exception.UnExistedTopicException;
|
||||||
import work.slhaf.partner.core.memory.pojo.ActivatedMemorySlice;
|
import work.slhaf.partner.core.memory.pojo.ActivatedMemorySlice;
|
||||||
import work.slhaf.partner.module.modules.memory.runtime.MemoryRuntime;
|
import work.slhaf.partner.module.memory.runtime.MemoryRuntime;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.evaluator.SliceSelectEvaluator;
|
import work.slhaf.partner.module.memory.selector.evaluator.SliceSelectEvaluator;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.evaluator.entity.EvaluatorInput;
|
import work.slhaf.partner.module.memory.selector.evaluator.entity.EvaluatorInput;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.extractor.MemorySelectExtractor;
|
import work.slhaf.partner.module.memory.selector.extractor.MemorySelectExtractor;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.extractor.entity.ExtractorMatchData;
|
import work.slhaf.partner.module.memory.selector.extractor.entity.ExtractorMatchData;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.extractor.entity.ExtractorResult;
|
import work.slhaf.partner.module.memory.selector.extractor.entity.ExtractorResult;
|
||||||
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.evaluator;
|
package work.slhaf.partner.module.memory.selector.evaluator;
|
||||||
|
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
@@ -10,10 +10,10 @@ import work.slhaf.partner.api.agent.factory.component.annotation.Init;
|
|||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
import work.slhaf.partner.common.thread.InteractionThreadPoolExecutor;
|
import work.slhaf.partner.common.thread.InteractionThreadPoolExecutor;
|
||||||
import work.slhaf.partner.core.memory.pojo.ActivatedMemorySlice;
|
import work.slhaf.partner.core.memory.pojo.ActivatedMemorySlice;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.evaluator.entity.EvaluatorBatchInput;
|
import work.slhaf.partner.module.memory.selector.evaluator.entity.EvaluatorBatchInput;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.evaluator.entity.EvaluatorInput;
|
import work.slhaf.partner.module.memory.selector.evaluator.entity.EvaluatorInput;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.evaluator.entity.EvaluatorResult;
|
import work.slhaf.partner.module.memory.selector.evaluator.entity.EvaluatorResult;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.evaluator.entity.SliceSummary;
|
import work.slhaf.partner.module.memory.selector.evaluator.entity.SliceSummary;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.Callable;
|
import java.util.concurrent.Callable;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.evaluator.entity;
|
package work.slhaf.partner.module.memory.selector.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.evaluator.entity;
|
package work.slhaf.partner.module.memory.selector.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.evaluator.entity;
|
package work.slhaf.partner.module.memory.selector.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.evaluator.entity;
|
package work.slhaf.partner.module.memory.selector.evaluator.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.extractor;
|
package work.slhaf.partner.module.memory.selector.extractor;
|
||||||
|
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -11,10 +11,10 @@ import work.slhaf.partner.api.chat.pojo.Message;
|
|||||||
import work.slhaf.partner.core.cognition.CognitionCapability;
|
import work.slhaf.partner.core.cognition.CognitionCapability;
|
||||||
import work.slhaf.partner.core.memory.MemoryCapability;
|
import work.slhaf.partner.core.memory.MemoryCapability;
|
||||||
import work.slhaf.partner.core.memory.pojo.ActivatedMemorySlice;
|
import work.slhaf.partner.core.memory.pojo.ActivatedMemorySlice;
|
||||||
import work.slhaf.partner.module.modules.memory.runtime.MemoryRuntime;
|
import work.slhaf.partner.module.memory.runtime.MemoryRuntime;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.extractor.entity.ExtractorInput;
|
import work.slhaf.partner.module.memory.selector.extractor.entity.ExtractorInput;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.extractor.entity.ExtractorMatchData;
|
import work.slhaf.partner.module.memory.selector.extractor.entity.ExtractorMatchData;
|
||||||
import work.slhaf.partner.module.modules.memory.selector.extractor.entity.ExtractorResult;
|
import work.slhaf.partner.module.memory.selector.extractor.entity.ExtractorResult;
|
||||||
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.extractor.entity;
|
package work.slhaf.partner.module.memory.selector.extractor.entity;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.extractor.entity;
|
package work.slhaf.partner.module.memory.selector.extractor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.selector.extractor.entity;
|
package work.slhaf.partner.module.memory.selector.extractor.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater;
|
package work.slhaf.partner.module.memory.updater;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import kotlin.Unit;
|
import kotlin.Unit;
|
||||||
@@ -17,12 +17,12 @@ import work.slhaf.partner.core.memory.MemoryCapability;
|
|||||||
import work.slhaf.partner.core.memory.pojo.MemorySlice;
|
import work.slhaf.partner.core.memory.pojo.MemorySlice;
|
||||||
import work.slhaf.partner.core.memory.pojo.MemoryUnit;
|
import work.slhaf.partner.core.memory.pojo.MemoryUnit;
|
||||||
import work.slhaf.partner.core.perceive.PerceiveCapability;
|
import work.slhaf.partner.core.perceive.PerceiveCapability;
|
||||||
import work.slhaf.partner.module.modules.action.scheduler.ActionScheduler;
|
import work.slhaf.partner.module.action.scheduler.ActionScheduler;
|
||||||
import work.slhaf.partner.module.modules.memory.runtime.MemoryRuntime;
|
import work.slhaf.partner.module.memory.runtime.MemoryRuntime;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.MultiSummarizer;
|
import work.slhaf.partner.module.memory.updater.summarizer.MultiSummarizer;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.SingleSummarizer;
|
import work.slhaf.partner.module.memory.updater.summarizer.SingleSummarizer;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.entity.SummarizeInput;
|
import work.slhaf.partner.module.memory.updater.summarizer.entity.SummarizeInput;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.entity.SummarizeResult;
|
import work.slhaf.partner.module.memory.updater.summarizer.entity.SummarizeResult;
|
||||||
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater.exception;
|
package work.slhaf.partner.module.memory.updater.exception;
|
||||||
|
|
||||||
public class UnExpectedMessageCountException extends RuntimeException {
|
public class UnExpectedMessageCountException extends RuntimeException {
|
||||||
public UnExpectedMessageCountException(String message) {
|
public UnExpectedMessageCountException(String message) {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater.summarizer;
|
package work.slhaf.partner.module.memory.updater.summarizer;
|
||||||
|
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
@@ -7,8 +7,8 @@ import lombok.EqualsAndHashCode;
|
|||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.ActivateModel;
|
||||||
import work.slhaf.partner.api.chat.pojo.Message;
|
import work.slhaf.partner.api.chat.pojo.Message;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.entity.SummarizeInput;
|
import work.slhaf.partner.module.memory.updater.summarizer.entity.SummarizeInput;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.entity.SummarizeResult;
|
import work.slhaf.partner.module.memory.updater.summarizer.entity.SummarizeResult;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater.summarizer;
|
package work.slhaf.partner.module.memory.updater.summarizer;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater.summarizer;
|
package work.slhaf.partner.module.memory.updater.summarizer;
|
||||||
|
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater.summarizer.entity;
|
package work.slhaf.partner.module.memory.updater.summarizer.entity;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.memory.updater.summarizer.entity;
|
package work.slhaf.partner.module.memory.updater.summarizer.entity;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.perceive;
|
package work.slhaf.partner.module.perceive;
|
||||||
|
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -11,7 +11,7 @@ import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
|||||||
import work.slhaf.partner.core.action.runner.policy.ExecutionPolicy;
|
import work.slhaf.partner.core.action.runner.policy.ExecutionPolicy;
|
||||||
import work.slhaf.partner.core.action.runner.policy.ExecutionPolicyRegistry;
|
import work.slhaf.partner.core.action.runner.policy.ExecutionPolicyRegistry;
|
||||||
import work.slhaf.partner.core.action.runner.policy.WrappedLaunchSpec;
|
import work.slhaf.partner.core.action.runner.policy.WrappedLaunchSpec;
|
||||||
import work.slhaf.partner.module.modules.action.builtin.BuiltinActionRegistry;
|
import work.slhaf.partner.module.action.builtin.BuiltinActionRegistry;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Assertions;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONArray;
|
import com.alibaba.fastjson2.JSONArray;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.builtin;
|
package work.slhaf.partner.module.action.builtin;
|
||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Assertions;
|
||||||
@@ -12,7 +12,7 @@ import work.slhaf.partner.core.action.entity.MetaAction;
|
|||||||
import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
import work.slhaf.partner.core.action.entity.MetaActionInfo;
|
||||||
import work.slhaf.partner.core.action.entity.StateAction;
|
import work.slhaf.partner.core.action.entity.StateAction;
|
||||||
import work.slhaf.partner.core.action.runner.RunnerClient;
|
import work.slhaf.partner.core.action.runner.RunnerClient;
|
||||||
import work.slhaf.partner.module.modules.action.scheduler.ActionScheduler;
|
import work.slhaf.partner.module.action.scheduler.ActionScheduler;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package work.slhaf.partner.module.modules.action.dispatcher.executor
|
package work.slhaf.partner.module.action.dispatcher.executor
|
||||||
|
|
||||||
import kotlinx.coroutines.*
|
import kotlinx.coroutines.*
|
||||||
import kotlinx.coroutines.flow.MutableStateFlow
|
import kotlinx.coroutines.flow.MutableStateFlow
|
||||||
@@ -18,8 +18,8 @@ import work.slhaf.partner.core.action.entity.Action
|
|||||||
import work.slhaf.partner.core.action.entity.ExecutableAction
|
import work.slhaf.partner.core.action.entity.ExecutableAction
|
||||||
import work.slhaf.partner.core.action.entity.Schedulable
|
import work.slhaf.partner.core.action.entity.Schedulable
|
||||||
import work.slhaf.partner.core.action.entity.SchedulableExecutableAction
|
import work.slhaf.partner.core.action.entity.SchedulableExecutableAction
|
||||||
import work.slhaf.partner.module.modules.action.executor.ActionExecutor
|
import work.slhaf.partner.module.action.executor.ActionExecutor
|
||||||
import work.slhaf.partner.module.modules.action.scheduler.ActionScheduler
|
import work.slhaf.partner.module.action.scheduler.ActionScheduler
|
||||||
import java.time.ZonedDateTime
|
import java.time.ZonedDateTime
|
||||||
import java.time.temporal.ChronoUnit
|
import java.time.temporal.ChronoUnit
|
||||||
|
|
||||||
Reference in New Issue
Block a user